创建新环境

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/80341943​blog.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>

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐