0

Python パッケージをダウンロードし、次のコマンドを使用して Linux ボックスにインストールしました。

python setup.py install --prefix=/home/ubuntu/dev/git/nx

つまり、デフォルトのインストール ディレクトリは使用しませんでした。次に、次のように既存のPYTHONPATH変数を追加しました。~/.bashrc

export PYTHONPATH=/some/previous/path:/home/ubuntu/dev/git/nx

しかしimport、Python でパッケージを実行すると、ImportError: No module namedエラーが発生します。

で間違ったパスを指定していPYTHONPATHませんか? もしそうなら、どのパスをそこに置くべきかをどうやって見つけますか?それとも別のエラーですか?

どうも

4

2 に答える 2

0

ラン

sudo python setup.py install

いじる必要はありませんでしたPYTHONPATH。大活躍!

于 2013-02-12T22:00:28.907 に答える
0

これを bashrc に入れる場合は、 ~/.bashrc を入手するか、再度ログインする必要があります。ディストリビューションによっては、.bashrc が適切な場所ではない場合があります。Ubuntu を使用しているため、動作します。

パス型の変数をエクスポートするときは、現在の変数を含めることも一般的に良い方法です。

export PYTHONPATH=$PYTHONPATH:/home/ubuntu/dev/git/nx

echo $PYTHONPATH を使用して、パスが正しいことを確認できます。上記のコマンドを実行して、修正されるかどうかを確認することもできます (ただし、一時的で現在のシェルでのみ)。

于 2013-02-12T20:52:08.017 に答える