web-dev-qa-db-ja.com

Python Pipアクセス許可

14.04でPythonを削除しましたwoops!午前4時だったので、なぜそうしていたのか思い出せません。それで、私はそれとすべてを再インストールし、その古い古いvirtualenvwrapperのいくつかを除いて動作します。

何が間違っているかを見つけるためにインターネットを検索しましたが、~/.cache/pipからjesse:jesseに正しい所有者がいます。誰も私がこれを修正する方法を知っていますか?

ピップ

$ pipを使用すると、このエラーが発生します。

The directory '/home/jesse/.cache/pip/http' or its parent directory is not owned 
by the current user and the cache has been disabled. Please check the permissions 
and owner of that directory. If executing pip with Sudo, you may want the -H flag.

.bashrc

次に、ターミナルをロードするか、単に$ source ~/.bashrcを実行します

/usr/local/bin/python2.7: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7 and that PATH is
set properly.

を使用して

  • 14.04デスクトップ
  • pip 6.0.6
  • python 2.7.9

試した

  • Pipをアンインストールします
  • 〜/ .cache/pipを削除する
  • Sudo apt-get python-pipの再インストール
  • Easy_install pipの再インストール
  • 〜/ .cache/pipをjesse:jesseに変更します
  • Pythonパッケージをたくさん削除する/削除する、笑.
2
JREAM

私は再びpython-pipをパージし、別の方法でインストールします

 wget https://bootstrap.pypa.io/get-pip.py

それから

 Sudo python get-pip.py 

そして、それがあなたにとってうまくいくかどうか確かめてください。

編集

このルートは、レポにあるものよりも新しいものになります。その後、更新することもできます

 pip install -U pip

Apt-getでインストールした場合、それができるかどうかはわかりません。

1
geoffmcc