1

Pythonプロジェクト内で仮想環境を使用しています.Djangoを簡単にインストールできました.最初に「pip freeze」コマンドを入力すると、これが結果です-

Django==1.8
wheel==0.24.0

pipを使用してdjango-allauthをインストールすると、これらのエラーがスローされます-

  File "/home/user/project/env/local/lib/python2.7/site-packages/pip/req/req_install.py", line 256, in link
self._link = self._wheel_cache.cached_wheel(link, self.name)
  File "/home/user/project/env/local/lib/python2.7/site-packages/pip/wheel.py", line 63, in cached_wheel
self._cache_dir, link, self._format_control, package_name)
  File "/home/user/project/env/local/lib/python2.7/site-packages/pip/wheel.py", line 124, in cached_wheel
wheel_names = os.listdir(root)
 OSError: [Errno 13] Permission denied: '/home/user/.cache/pip/wheels/8e/2c/02/5f7eb1a476cd75481801f52a0770262ed00573f48d830a4713'

仮想環境作成時にプリインストールされていたwheelsパッケージが関係していると思われますが、解決方法がわかりません。

4

1 に答える 1

1

ホイールの設定がめちゃくちゃで、アクセス権のないディレクトリにホイールを書き込もうとしていると思います。django および wheel パッケージは既にこのディレクトリに存在する場合がありますが、allauth は存在しません。

--no-use-wheelでオプションを試してみてくださいpip install

于 2015-06-23T15:01:59.447 に答える