python创建虚拟环境报错_创建虚拟环境报错,解决办法
创建新环境mkvirtualenv 环境名报错...Installing setuptools, pip, wheel...done.Traceback (most recent call last):File "c:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main"__main__", mod_spec)
创建新环境
mkvirtualenv 环境名
报错
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\ProgramData\Anaconda3\Scripts\virtualenv.exe\__main__.py", line 9, in
File "c:\programdata\anaconda3\lib\site-packages\virtualenv.py", line 870, in main
symlink=options.symlink,
File "c:\programdata\anaconda3\lib\site-packages\virtualenv.py", line 1173, in create_environment
install_wheel(to_install, py_executable, search_dirs, download=download)
File "c:\programdata\anaconda3\lib\site-packages\virtualenv.py", line 1019, in install_wheel
_install_wheel_with_search_dir(download, project_names, py_executable, search_dirs)
File "c:\programdata\anaconda3\lib\site-packages\virtualenv.py", line 1110, in _install_wheel_with_search_dir
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=script)
File "c:\programdata\anaconda3\lib\site-packages\virtualenv.py", line 963, in call_subprocess
raise OSError("Command {} failed with error code {}".format(cmd_desc, proc.returncode))
OSError: Command C:\Users\pyhui\Envs\...r\Scripts\python.exe - setuptools pip wheel failed with error code 2
尝试解决
virtualenv setuptools pkg_resources pip wheel failed with error code 2 - 洛丹伦的秋天 - CSDN博客https://blog.csdn.net/hymanjack/article/details/80341943blog.csdn.net
安装setuptools
C:\Users\pyhui>pip install setuptools
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: setuptools in c:\users\pyhui\appdata\roaming\python\python37\site-packages (41.2.0)
C:\Users\pyhui>
结果是已安装
升级setuptools
第一次失败
C:\Users\pyhui>pip install setuptools
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: setuptools in c:\users\pyhui\appdata\roaming\python\python37\site-packages (41.2.0)
C:\Users\pyhui>pip install --upgrade setuptools
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting setuptools
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d9/de/554b6310ac87c5b921bc45634b07b11394fe63bc4cb5176f5240addf18ab/setuptools-41.6.0-py2.py3-none-any.whl
Installing collected packages: setuptools
Found existing installation: setuptools 41.2.0
Uninstalling setuptools-41.2.0:
Successfully uninstalled setuptools-41.2.0
Rolling back uninstall of setuptools
Moving to c:\users\pyhui\appdata\roaming\python\python37\scripts\easy_install-3.7.exe
from C:\Users\pyhui\AppData\Local\Temp\pip-uninstall-gqgtyoc_\easy_install-3.7.exe
Moving to c:\users\pyhui\appdata\roaming\python\python37\scripts\easy_install.exe
from C:\Users\pyhui\AppData\Local\Temp\pip-uninstall-gqgtyoc_\easy_install.exe
Moving to c:\users\pyhui\appdata\roaming\python\python37\site-packages\__pycache__\
from c:\users\pyhui\appdata\roaming\python\python37\site-packages\~_pycache__
Moving to c:\users\pyhui\appdata\roaming\python\python37\site-packages\easy_install.py
from C:\Users\pyhui\AppData\Local\Temp\pip-uninstall-33rwq10x\easy_install.py
Moving to c:\users\pyhui\appdata\roaming\python\python37\site-packages\pkg_resources\
from c:\users\pyhui\appdata\roaming\python\python37\site-packages\~kg_resources
Moving to c:\users\pyhui\appdata\roaming\python\python37\site-packages\setuptools-41.2.0.dist-info\
from c:\users\pyhui\appdata\roaming\python\python37\site-packages\~etuptools-41.2.0.dist-info
Moving to c:\users\pyhui\appdata\roaming\python\python37\site-packages\setuptools\
from c:\users\pyhui\appdata\roaming\python\python37\site-packages\~etuptools
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'C:\\ProgramData\\Anaconda3\\Lib\\site-packages\\easy_install.py'
Consider using the `--user` option or check the permissions.
提示要加上--user
再来一次
C:\Users\pyhui>pip install --upgrade setuptools --user
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out. (read timeout=15)")': /simple/setuptools/
Collecting setuptools
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d9/de/554b6310ac87c5b921bc45634b07b11394fe63bc4cb5176f5240addf18ab/setuptools-41.6.0-py2.py3-none-any.whl
Installing collected packages: setuptools
Found existing installation: setuptools 41.2.0
Uninstalling setuptools-41.2.0:
Successfully uninstalled setuptools-41.2.0
Successfully installed setuptools-41.6.0
C:\Users\pyhui>
问题解决
新建环境成功
C:\Users\pyhui>mkvirtualenv scr_spider
Using base prefix 'c:\\programdata\\anaconda3'
New python executable in C:\Users\pyhui\Envs\scr_spider\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
(scr_spider) C:\Users\pyhui>
更多推荐



所有评论(0)