Python 3.5.2と私が作業しているサーバー上のさまざまなパッケージを起動して実行しようとしていますが、root特権がありません。私はhome
にPythonをインストールしましたが、それは動作しているようです。私はそれをセットアップしようとしているので、私はそのパッケージをPythonインストール(つまり、~/lib/python3.5/site-packages
)にpip
経由でインストールできますが、動作させることはできません。標準以外のPythonインストール(非ルートインストール)でpipを使用しますか?
~/lib/python3.5/site-packages
~$PYTHONPATH
を加えても、運がない。
pip install pandas
を実行すると、エラー/usr/local/bin/python3.5: bad interpreter: No such file or directory
が表示されるため、間違った位置に表示されます。それは~/bin/python3.5
を見ているはずです。 --install-option="--prefix=
引数を設定しても問題は変わりません。
これは可能ですか?
チェック'ピップ'。おそらくあなたのシステムのpythonに付属しているものでしょう。あなた自身の通訳のためにピップをインストールし、パンダをインストールするためにそれを使用する必要があります – mbatchkarov
これを試した、それは正しいpipを使用しています。すなわち 'which pip'は'〜/ bin/pip3.5'を返します。私はpipをpip3.5にエイリアスしました。 – Ethan
ターゲット 'python'に' pip'がインストールされていることを確認するには、 '〜/ bin/python3.5 -m ensurepip'を使います。さらに、 '〜/ bin/python3.5 -m pip install ...'はPython 3.5の正しい 'pip'インストールを指します。 – jonafato