2

デフォルト以外の場所に Cython コンパイラをインストールする必要がありました。これはアカデミック クラスタであり、ユーザー プログラムはユーザーのホーム ディレクトリにインストールする必要があります。だから私はCythonをインストールしました:

python setup.py install --home=~

これはうまくいき、私の $PATH にある私のホーム /bin ディレクトリにコンパイラをインストールしました。

テストするには、python を起動して次のようにします。

> from Cython.Build import cythonize
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Cython.Build

では、Cython モジュールがデフォルト以外の場所にインストールされていることを python に認識させるにはどうすればよいでしょうか。

4

1 に答える 1

1

パラメータをそのように使用するのは奇妙です。次の--home方法でインストールしようとしましたか?

python setyp.py install --user

代わりは?これは、Python パッケージをホーム ディレクトリにインストールする標準的な方法です。/home/$YOU/.local/lib/python2.7/site-packages存在する場合は、に追加されているすべてのものをインストールします(通常、パラメーターpythonpathを介して何かをインストールするまで存在しません)。--user

于 2013-10-15T13:19:11.117 に答える