1
嘗試創建virtualenv時出現以下錯誤。創建virtualenv時出現錯誤。錯誤說有關python3
[email protected]:/vagrant$ virtualenv test2
Using base prefix '/usr'
New python executable in test2/bin/python3
Also creating executable in test2/bin/python
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 832, in main
symlink=options.symlink)
File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 994, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 1427, in install_python
os.symlink(py_executable_base, full_pth)
OSError: [Errno 71] Protocol error: 'python3' -> 'test2/bin/python'
[email protected]:/vagrant$
我在嘗試輸入virtualenv時也出現錯誤。無論我下面嘗試的工作:
source test2/bin/activate
source test2/bin/python/activate
source test2/bin/python3/activate
我不明白我應該怎麼做才能解決這個問題。你能幫我麼?評分最高的回覆是使用--always-copy。何時以及爲什麼我應該使用這個? – user1283776
如果你需要知道在哪裏使用'--always-copy',你可能需要在使用vagrant和virtualenv之前做一些研究。無論如何,這裏只有一次你可以使用'--always-copy'的地方;嘗試一下。 – Evert