代码之家  ›  专栏  ›  技术社区  ›  iamabhaykmr

FileExistsError:[Errno 17]创建虚拟环境时存在文件:'/root/analytics/venv nerapi/lib/python3.6/lib dynload'

  •  1
  • iamabhaykmr  · 技术社区  · 7 年前
    $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 发线但没找到任何运气。 有人能说出哪里出了问题吗? 谢谢

    1 回复  |  直到 7 年前
        1
  •  3
  •   iamabhaykmr    7 年前

    原来有 venv-nerapi . 删除现有的虚拟环境并重新创建它工作得很好。