2015-02-21 3 views
0

я использовал команду virtualenv --no-site-packages django-env, но я столкнулся со следующей ошибкиvirtualenv возвращает ошибку «Операция не разрешена»

Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in <module> 
    load_entry_point('virtualenv==12.0.7', 'console_scripts', 'virtualenv')() 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 825, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 985, in create_environment 
    site_packages=site_packages, clear=clear, symlink=symlink)) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 1416, in install_python 
    os.symlink(py_executable_base, full_pth) 
OSError: [Errno 1] Operation not permitted 

Так я думал, что с помощью команды sudo virtualenv --no-site-packages django-env на моем терминале, чтобы избежать каких-либо операционной системы конфликтов, но он бросает следующее сообщение об ошибке, пожалуйста, посмотрите на этот

Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in <module> 
    load_entry_point('virtualenv==12.0.7', 'console_scripts', 'virtualenv')() 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 825, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 985, in create_environment 
    site_packages=site_packages, clear=clear, symlink=symlink)) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 1204, in install_python 
    copyfile(stdinc_dir, inc_dir, symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 479, in copyfile 
    copyfileordir(src, dest, symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 454, in copyfileordir 
    shutil.copytree(src, dest, symlink) 
    File "/usr/lib/python2.7/shutil.py", line 208, in copytree 
    raise Error, errors 
shutil.Error: [('/usr/include/python2.7/numpy', 'django-env/include/python2.7/numpy', '[Errno 1] Operation not permitted')] 

Я использую Ubuntu 14.04 и Python 2.7.6

Я не могу фига что вызывает ошибку.

+0

Почему вы используете его с помощью sudo? Вам действительно не нужно это делать. –

+0

я работала без '' sudo'', но эта ошибка пришла TraceBack (самый последний вызов последнего): Файл "/ USR/местные/бен/virtualenv", строка 9, в load_entry_point ('virtualenv == 12,0. 7 ',' console_scripts ',' virtualenv ')() OSError: [Errno 1] Операция не разрешена –

+0

wait Я обновляю вопрос –

ответ

0

На вашем доме попробовать эти команды

1.sudo easy_install virtualenv
2.mkdir virt_env
3.virtualenv virt_env/test1
4.source test1/бен/активировать
5.pip установить Джанго == 1.7.4

после этого
django-admin.py startproject PROJECT_NAME

0

Что касается права собственности на папку для разработки:

У меня была аналогичная ошибка при запуске virtualenv на подключенном к виртуальному диску диске. Переключение на каталог на виртуальной машине прекратилось.

Все самое лучшее.

Смежные вопросы