Python 3.x 运行virtualenv时FileNotFoundError

Python 3.x 运行virtualenv时FileNotFoundError,python-3.x,virtualenv,Python 3.x,Virtualenv,当我运行命令python-m virtualenv venv 我得到以下输出: Traceback (most recent call last): File "runpy.py", line 184, in _run_module_as_main File "runpy.py", line 85, in _run_code File "C:\python\lib\site-packages\virtualenv.py", line 2328, in <module

当我运行命令python-m virtualenv venv

我得到以下输出:

Traceback (most recent call last):
    File "runpy.py", line 184, in _run_module_as_main
    File "runpy.py", line 85, in _run_code
    File "C:\python\lib\site-packages\virtualenv.py", line 2328, in <module>main()
    File "C:\python\lib\site-packages\virtualenv.py", line 713, in main symlink=option.symlink)
    File "C:\python\lib\site-packages\virtualenv.py", line 925, in create_environment site_packages=site-packaged clear= clear, symlink=simlink
    File "C:\python\lib\site-packages\virtualenv.py", line 1147, in install_python writefile(site_filename_dst, SITE_PY)
    File "C:\python\lib\site-packages\virtualenv.py", line 362, in writefile with open(dest, 'wb') as F:
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\python\\sites\\venv\\python35.zip\\site.py'
回溯(最近一次呼叫最后一次):
文件“runpy.py”,第184行,在作为主模块的运行模块中
文件“runpy.py”,第85行,在运行代码中
main()中第2328行的文件“C:\python\lib\site packages\virtualenv.py”
文件“C:\python\lib\site packages\virtualenv.py”,第713行,主符号链接=option.symlink)
文件“C:\python\lib\site packages\virtualenv.py”,第925行,位于create\u environment site\u packages=site packages clear=clear,symlink=simlink中
文件“C:\python\lib\site packages\virtualenv.py”,第1147行,在install_python writefile(site_filename_dst,site_py)中
文件“C:\python\lib\site packages\virtualenv.py”,第362行,在writefile中,open(dest,'wb')作为F:
FileNotFoundError:[Errno 2]没有这样的文件或目录:“C:\\python\\sites\\venv\\python35.zip\\site.py”
当我导航到“venv”文件夹时,文件结构完全没有填充,只有C:\Python\sites\venv\Lib\site包(完全为空)


我试着重新安装virtualenv并用谷歌搜索这个问题,但没有结果。请告知

您是否已在计算机上正确安装python?我之前也遇到过类似的问题。这是由我的python安装引起的。 如果检查python路径并转到
Lib
文件夹,我假设没有
site.py
。你可以:

  • 重新安装python,确保已正确安装(检查
    Lib
    Script
    文件夹)
  • 更正用户/系统环境的python路径:我假设您使用的是WindowsOSX,例如:
    setxpythonhome“C:\”
    ;将其添加到路径:
    setx路径“%path%”;%PYTHONHOME%”
  • 如果您想在不使用
    python-m的情况下访问
    pip
    ,也不要忘记添加脚本路径
干杯