Windows11+Python3.10下执行mkvirtualenv报错,无法创建虚拟环境
解决'mkvirtualenv'未识别的问题(Python 3.10 + Windows 11)
方案一:用virtualenvwrapper-win实现mkvirtualenv命令
- 先安装对应工具,打开命令提示符执行:
pip install virtualenvwrapper-win - 安装完成后直接运行
mkvirtualenv 你的虚拟环境名,虚拟环境默认会保存在C:\Users\你的用户名\Envs路径下。
方案二:用Python自带venv模块创建虚拟环境(无需额外安装)
Python 3.3及以上版本自带venv模块,操作步骤更简洁:
- 打开命令提示符,切换到你要存放虚拟环境的目录,比如:
cd D:\MyProjects\PythonDemo - 创建虚拟环境:
python -m venv 你的虚拟环境名 - 激活环境:
你的虚拟环境名\Scripts\activate - 退出环境直接执行:
deactivate
额外排查点
- 如果pip安装时提示权限不足,添加
--user参数:pip install --user virtualenvwrapper-win - 安装完成后仍无法识别mkvirtualenv,检查系统环境变量Path里是否包含
%APPDATA%\Python\Python310\Scripts(对应Python3.10的Scripts目录),没有的话手动添加,重启命令提示符后再尝试。
内容的提问来源于stack exchange,提问作者Lilly Owiti
相关产品推荐
相关产品推荐

