【发布时间】:2018-09-28 17:17:13
【问题描述】:
尝试用我的项目运行 virtualenv,但它显示了一些错误。不幸的是,找不到正确的解决方案。也许有人以前处理过同样的问题。
(base) Organic:djangoproject organic$ mkvirtualenv py1
Using base prefix '/anaconda3'
New python executable in /Users/organic/.virtualenvs/py1/bin/python3
Traceback (most recent call last):
File "/anaconda3/bin/virtualenv", line 11, in <module>
load_entry_point('virtualenv==16.1.0.dev0', 'console_scripts', 'virtualenv')()
File "/anaconda3/lib/python3.6/site-packages/virtualenv.py", line 712, in main
symlink=options.symlink)
File "/anaconda3/lib/python3.6/site-packages/virtualenv.py", line 928, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/anaconda3/lib/python3.6/site-packages/virtualenv.py", line 1234, in install_python
shutil.copyfile(executable, py_executable)
File "/anaconda3/lib/python3.6/shutil.py", line 121, in copyfile
with open(dst, 'wb') as fdst:
OSError: [Errno 62] Too many levels of symbolic links: '/Users/organic/.virtualenvs/py1/bin/python3'
【问题讨论】:
-
看起来您创建了一个名为 base 的虚拟环境。然后在您尝试创建另一个虚拟环境之后。我觉得你应该试试stackoverflow.com/questions/51499950/…
-
你不应该混合 Anaconda 环境和 virtualenv 环境。如果您使用 conda,只需使用 Anaconda 环境即可。
-
抱歉,伙计们,我是这个工具的新手。所以,我通过 vsc 选择了 Anaconda 的解释器并在其中运行。
标签: python django anaconda virtualenv