2016-10-31 5 views
0

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=引数を設定しても問題は変わりません。

これは可能ですか?

+0

チェック'ピップ'。おそらくあなたのシステムのpythonに付属しているものでしょう。あなた自身の通訳のためにピップをインストールし、パンダをインストールするためにそれを使用する必要があります – mbatchkarov

+0

これを試した、それは正しいpipを使用しています。すなわち 'which pip'は'〜/ bin/pip3.5'を返します。私はpipをpip3.5にエイリアスしました。 – Ethan

+1

ターゲット 'python'に' pip'がインストールされていることを確認するには、 '〜/ bin/python3.5 -m ensurepip'を使います。さらに、 '〜/ bin/python3.5 -m pip install ...'はPython 3.5の正しい 'pip'インストールを指します。 – jonafato

答えて

0

これを試してください:あなたは、例えば、使用しているピップ

pip3 install --user "library name" 
+0

これも同様に試しても動作しません。 – Ethan

関連する問題