如何通过CMD创建Python virtualenv虚拟环境?运行命令报模块缺失
报错原因
报错核心原因很简单:你当前调用的Python 3.10环境里没装virtualenv这个第三方包,解释器找不到对应模块,自然跑不起来命令。
解决方法
两种方案选一个就行:
- 方案一:使用virtualenv创建
- 先给当前Python环境安装virtualenv包,CMD里直接执行:
如果你电脑装了好几个版本的Python,怕pip把包装到别的版本里,直接用报错信息里给出的Python全路径执行安装,百分百装对位置:pip install virtualenvC:\Users\dell\AppData\Local\Programs\Python\Python310\python.exe -m pip install virtualenv- 装完之后切到你打算放虚拟环境的文件夹,重新跑你原来的创建命令就成:
python -m virtualenv venv - 方案二:用Python自带的venv模块(不用额外装包,更方便)
Python 3.3之后的版本都内置了venv模块,不需要装任何第三方包,直接在目标目录执行下面的命令就能创建虚拟环境,不会报模块找不到的错,日常开发完全够用:python -m venv venv
虚拟环境使用说明(Windows CMD环境)
创建完成后执行下面的命令就能激活虚拟环境,激活成功后命令行最前面会出现(venv)的标识,之后装的所有第三方包都会存在这个独立环境里,不会影响全局Python:
venv\Scripts\activate.bat
要退出虚拟环境直接执行deactivate命令即可。
内容的提问来源于stack exchange,提问作者NESKI
相关产品推荐
相关产品推荐

