linux - FileExistsError:[Errno 17] 文件存在:'/root/analytics/venv-nerapi/lib/python3.6/lib-dynload' 同时创建虚拟环境
问题描述
$virtualenv -p python3.6m ../venv-nerapi
上面的命令给出了以下错误。
Running virtualenv with interpreter /usr/local/bin/python3.6m
Using base prefix '/usr/local'
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 352, in copyfile
os.symlink(srcpath, dest)
FileExistsError: [Errno 17] File exists: '/usr/local/lib/python3.6/lib-dynload' -> '/root/analytics/venv-nerapi/lib/python3.6/lib-dynload'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 2343, in <module>
main()
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 712, in main
symlink=options.symlink)
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 927, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 1132, in install_python
copyfile(join(stdlib_dir, fn), join(lib_dir, fn), symlink)
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 355, in copyfile
copyfileordir(src, dest, symlink)
File "/usr/local/lib/python3.6/site-packages/virtualenv.py", line 330, in copyfileordir
shutil.copytree(src, dest, symlink)
File "/usr/local/lib/python3.6/shutil.py", line 315, in copytree
os.makedirs(dst)
File "/usr/local/lib/python3.6/os.py", line 220, in makedirs
mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/root/analytics/venv-nerapi/lib/python3.6/lib-dynload'
我关注了Github问题线程,但没有找到任何运气。任何人都可以告诉我出了什么问题吗?谢谢
解决方案
原来是存在的venv-nerapi
。删除现有的虚拟环境并重新创建它工作正常。
推荐阅读
- powershell - 如何使用powershell从字符串中删除一段文本?
- entity-framework - 分组并从两个表中首先选择 Linq
- sql - Postgres复制到带有标题的TSV文件
- javascript - 如何从函数或事件内部的反应挂钩设置数据?
- angular - 第一次单击后角度禁用按钮,然后在页面刷新后启用
- mysql - 使用 SQL 删除包含不同值的字符串中间的文本
- ruby-on-rails - 在值不一致的情况下,通过 map 分配 ruby 哈希
- excel - 电子邮件正文循环值
- javascript - 在javascript中按顺序加载文件
- python - EMR 无法运行 python 3.x