文章内容
2018/6/15 17:58:58,作 者: 黄兵
OSError: [Errno 62] Too many levels of symbolic links
最近在使用Python flask的时候,报如下错误:
root@VM-102-216-ubuntu:/var/Material-Prices# virtualenv venv -p /usr/bin/python3.5 Running virtualenv with interpreter /usr/bin/python3.5 Using base prefix '/usr' New python executable in /var/Material-Prices/venv/bin/python3.5 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, inmain() File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main symlink=options.symlink) File "/usr/lib/python3/dist-packages/virtualenv.py", line 942, in create_environment site_packages=site_packages, clear=clear, symlink=symlink)) File "/usr/lib/python3/dist-packages/virtualenv.py", line 1261, in install_python shutil.copyfile(executable, py_executable) File "/usr/lib/python3.5/shutil.py", line 115, in copyfile with open(dst, 'wb') as fdst: OSError: [Errno 40] Too many levels of symbolic links: '/var/Material-Prices/venv/bin/python3.5' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes ImportError: No module named 'apport' Original exception was: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in main() File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main symlink=options.symlink) File "/usr/lib/python3/dist-packages/virtualenv.py", line 942, in create_environment site_packages=site_packages, clear=clear, symlink=symlink)) File "/usr/lib/python3/dist-packages/virtualenv.py", line 1261, in install_python shutil.copyfile(executable, py_executable) File "/usr/lib/python3.5/shutil.py", line 115, in copyfile with open(dst, 'wb') as fdst: OSError: [Errno 40] Too many levels of symbolic links: '/var/Material-Prices/venv/bin/python3.5'
出现这个错误的原因:
以前已经有了虚拟环境,现在又重新设置虚拟环境。导致文件链接冲突。
解决方案:
移除原有虚拟环境,之后重新设置虚拟环境。
黄兵个人博客原创。
评论列表