1

次のような Pip 要件ファイルからインストールしています。

Mezzanine==1.2.4
# psycopg2==2.4.5
South==0.7.6
django-compressor==1.2

mezzanine-mdown==0.1a3
Pygments==1.5

このエラーが発生します (django-appconfは の依存関係ですdjango-compressor):

[...]
  Running setup.py install for django-appconf

  Found existing installation: setuptools 0.6c11
    Uninstalling setuptools:
Exception:
Traceback (most recent call last):
  File "/home/adambrenecki/lib/python2.7/pip/basecommand.py", line 107, in main
    status = self.run(options, args)
  File "/home/adambrenecki/lib/python2.7/pip/commands/install.py", line 261, in run
    requirement_set.install(install_options, global_options)
  File "/home/adambrenecki/lib/python2.7/pip/req.py", line 1162, in install
    requirement.uninstall(auto_confirm=True)
  File "/home/adambrenecki/lib/python2.7/pip/req.py", line 495, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/home/adambrenecki/lib/python2.7/pip/req.py", line 1492, in remove
    renames(path, new_path)
  File "/home/adambrenecki/lib/python2.7/pip/util.py", line 273, in renames
    shutil.move(old, new)
  File "/usr/local/lib/python2.7/shutil.py", line 300, in move
    os.unlink(src)
OSError: [Errno 13] Permission denied: '/usr/local/bin/easy_install'

奇妙なことに、(または他のものを) 個別にインストールするたびにdjango-compressor、これが行われません。要件ファイルを使用する場合のみです。

インストールに使用している完全なコマンドはpip-2.7 install --install-option="--install-scripts=/home/[username]/webapps/[appname]/bin" --install-option="--install-lib=/home/[username]/webapps/[appname]/lib/python2.7" -r requirements.txt. それが助けになるなら、私はWebFactionのサーバーの1つにいます。

4

1 に答える 1

-2

によって説明されているように、許可の問題のように見えます:

OSError: [Errno 13] Permission denied: '/usr/local/bin/easy_install'

コマンドを「sudo」してみてください。

編集:次のアドレスhttp://docs.webfaction.com/software/python.html(ページの一番下までスクロール)で利用可能な「許可が拒否されました」エラーに関するWebFactionのドキュメントにメモがあります。

于 2013-02-07T08:22:12.793 に答える