使用Python 3.6.6设置VirtualENV时出错

时间:2018-10-19 17:54:09

标签: ubuntu virtualenv

我正在尝试为Ubuntu中的Django项目创建虚拟环境。但是当我尝试使用命令“ sudo virtualenv HangmanENV”创建虚拟环境时,终端会吐出以下内容:

Using base prefix '/usr'
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 352, in copyfile
    os.symlink(srcpath, dest)
OSError: [Errno 38] Function not implemented: '/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu' -> '/media/fisher/Stuff/Websites/VirtualENV/HangmanENV/lib/python3.6/config-3.6m-x86_64-linux-gnu'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 712, in main
    symlink=options.symlink)
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 927, in create_environment
    site_packages=site_packages, clear=clear, symlink=symlink))
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 1132, in install_python
    copyfile(join(stdlib_dir, fn), join(lib_dir, fn), symlink)
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 355, in copyfile
    copyfileordir(src, dest, symlink)
  File "/usr/local/lib/python3.6/dist-packages/virtualenv.py", line 330, in copyfileordir
    shutil.copytree(src, dest, symlink)
  File "/usr/lib/python3.6/shutil.py", line 359, in copytree
    raise Error(errors)
shutil.Error: [('/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so', '/media/fisher/Stuff/Websites/VirtualENV/HangmanENV/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so', "[Errno 38] Function not implemented: '../../x86_64-linux-gnu/libpython3.6m.so.1' -> '/media/fisher/Stuff/Websites/VirtualENV/HangmanENV/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so'"), ('/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so', '/media/fisher/Stuff/Websites/VirtualENV/HangmanENV/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so', "[Errno 38] Function not implemented: '../../x86_64-linux-gnu/libpython3.6m.so.1' -> '/media/fisher/Stuff/Websites/VirtualENV/HangmanENV/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so'")]

我尝试了其他解决方案,但是它们不起作用。请帮忙。我必须重新安装VirtualENV吗?

0 个答案:

没有答案