ubuntuマシンにインストールするpythonパッケージをダウンロードしました。パッケージには既にsetup.pyファイルがありますが、デフォルトのpythonのインストールアドレスを別のものに変更したいのですが、このパッケージのために特別なものです(良いものではありません)。それでは、私が試したことはある: export PYTHONPATH=${PYTHONPATH}:${HOME}/Documents/testfolder/lib/python2.7/site-packages
希望のフォルダにpythonパッケージをインストールする
それから私は、インストールコマンドに接頭辞として、このエクスポートされたアドレスを追加します:
の端末ではまず、私は新しいフォルダのアドレスがいることをエクスポート python setup.py install --prefix=~/Documents/testfolder
インストールが完了します。 、 export PYTHONPATH="${PYTHONPATH}:~/Documents/testfolder/lib/python2.7/site-packages"
しかし、今私は、ターミナルを開いて、インストール済みのパッケージをインポートしようとするたびに:今のpythonは常に(次のデフォルトのインストールパスに)だけでなく、この新しいパスのために見えるように、私はbashrcにファイル内のアドレスをエクスポートそれは見ることができません( "no module named ...")。インストールファイル(setup.py)を持っていて、pythonを実行しているフォルダのターミナルを開いたときにだけ、パッケージを見ることができ、そこで動作します。
bashrcでエクスポートしてもパッケージをどこからでも入手できないのはなぜですか? 上記で間違っていたことはありますか?
あなたは私たちにパッケージの名前を教えてもらえますか? –
@ MaximedePachtereこんにちはマキシム、私の目的は、そのような一般的な場合に必要な技術を学ぶことです。つまり、パスをカスタマイズしながらPythonパッケージをインストールしたいときです。 – user929304
ええ、私は想像していますが、完全な一般的な方法を見つけるための例があれば、私はあなたを助けることができます。 –