Настройка приложения Django на Heroku через Cygwin, выдающего ошибку «Отказано в разрешении» при установке pip - PullRequest
0 голосов
/ 21 февраля 2012

Я пытаюсь развернуть приложение Django на Heroku, используя http://devcenter.heroku.com/articles/django. Мне просто довелось использовать Windows, поэтому я работал через Cygwin (пожалуйста, не судите меня> <). Короче, все нормально, пока я не запустил "virtualenv venv --distribute". Когда я запускаю это, независимо от того, где я его запускаю, я получаю ошибку «Отказано в разрешении». Вот вывод: </p>

$ virtualenv venv --distribute
New python executable in venv/bin/python2.6
Not overwriting existing python script venv/bin/python.exe (you must use venv/bi
n/python2.6.exe)
Installing distribute...........................................................
................................................................................
...................................................done.
Installing pip...
  Error [Errno 13] Permission denied while executing command /cygdrive/c/Users/D
a...env/bin/easy_install /usr/lib/python2.6/s...pport/pip-1.1.tar.gz
...Installing pip...done.
Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 8, in <module>
    load_entry_point('virtualenv==1.7.1.2', 'console_scripts', 'virtualenv')()
  File "/usr/lib/python2.6/site-packages/virtualenv-1.7.1.2-py2.6.egg/virtualenv
.py", line 928, in main
    never_download=options.never_download)
  File "/usr/lib/python2.6/site-packages/virtualenv-1.7.1.2-py2.6.egg/virtualenv
.py", line 1042, in create_environment
    install_pip(py_executable, search_dirs=search_dirs, never_download=never_dow
nload)
  File "/usr/lib/python2.6/site-packages/virtualenv-1.7.1.2-py2.6.egg/virtualenv
.py", line 640, in install_pip
    filter_stdout=_filter_setup)
  File "/usr/lib/python2.6/site-packages/virtualenv-1.7.1.2-py2.6.egg/virtualenv
.py", line 966, in call_subprocess
    cwd=cwd, env=env)
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 13] Permission denied

Вещи, которые я уже пробовал:

  • запустить Cygwin от имени администратора (Windows-эквивалент sudo)
  • chmod 777'ed ВСЕ, что известно человеку
  • ударился головой о стену

Любая помощь будет принята с благодарностью! :)

1 Ответ

0 голосов
/ 21 февраля 2012

Хм, я думаю, вам лучше следовать инструкциям, которые я написал здесь:

http://docs.python -guide.org / ru / latest / start / install / win /

Когда все работает нормально в обычной среде Windows, они также должны работать должным образом в cygwin или msys.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...