Больше не могу использовать Virtualenv на Mac - PullRequest
1 голос
/ 06 марта 2012

У меня возникла проблема при попытке инициировать новый virtualenv.Он внезапно перестал работать, и я не знаю, что делать.

Это ошибка, которую я получаю, когда пытаюсь создать virtualenv с именем "test" в качестве примера:

Lucas-Rezendes-MacBook:Desktop lucas$ virtualenv test
New python executable in test/bin/python
install_name_tool: for architecture cputype (16777223) cpusubtype (-2147483645) object: test/bin/python malformed object (unknown load command 4)
Could not call install_name_tool -- you must have Apple's development tools installed
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 8, in <module>
    load_entry_point('virtualenv==1.6.4', 'console_scripts', 'virtualenv')()
  File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 810, in main
    never_download=options.never_download)
  File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 901, in create_environment
    site_packages=site_packages, clear=clear))
  File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 1166, in install_python
    py_executable])
  File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 878, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command install_name_tool -change /System/Library/Fram.../Versions/2.7/Python @executable_path/../.Python test/bin/python failed with error code 1
Lucas-Rezendes-MacBook:Desktop lucas$ 

Я уже дважды переустанавливал Xcode (самую новую версию) только сегодня!Я также сделал «какой питон», который перенастроил / opt / local / bin / python, и когда я пытаюсь создать с помощью «virtualenv -p / opt / local / bin / python test», я получаю эту ошибку:

Lucas-Rezendes-MacBook: bin lucas $ virtualenv -p / opt / local / bin / python test Запуск virtualenv с трассировкой интерпретатора / opt / local / bin / python (последний вызов был последним): файл "/Library/Python/2.7/site-packages / virtualenv-1.7.1.2-py2.7.egg / virtualenv.py ", строка 2270, в файле main ()" /Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg / virtualenv.py ", строка 928, в основном never_download = options.never_download) Файл" /Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py ", строка 1029, в create_environment site_packages = site_packages, clear = clear)) Файл "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", строка 1154, в файле install_python mkdir (lib_dir) Файл "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", строка 399, в файле mkdir os.makedirs (path) "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py ", строка 150, в файле makedirs makedirs (head, mode) Файл" / opt / local / Library / Frameworks /Python.framework / Versions / 2.7 / lib / python2.7 / os.py ", строка 150, в makedirs makedirs (head, mode) Файл" /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py ", строка 157, в makedirs mkdir (имя, режим) OSError: [Errno 13] Отказано в доступе: 'тест' Lucas-Rezendes-MacBook: bin lucas $

Я действительноне знаю что еще делатьМожет ли кто-нибудь помочь мне в этом?Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 29 сентября 2016

Вы пытались установить инструменты разработчика xcode, запустив

xcode-select –-install
0 голосов
/ 31 марта 2012

Проверьте эту ссылку: http://blog.cingusoft.org/mac-osx-lion-virtualenv-and-could-not-call-in Начиная с Xcode 4.3.1, инструменты командной строки, такие как install_name_tool, не устанавливаются автоматически, поэтому вам придется делать это самостоятельно.Вам нужно будет зарегистрировать идентификатор разработчика Apple.

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