Windows10下venv安装及Python3.9虚拟环境创建报错求助
问题:无法通过python3.9命令创建虚拟环境
目标
在venv中搭建基于Python3.9的虚拟环境
已执行操作
- 创建并进入目标目录:
mkdir nice cd nice - 执行venv初始化命令(无参数):
python3 -m venv - 更新virtualenv工具:
pip install --upgrade virtualenv
触发报错的操作
尝试运行以下命令创建虚拟环境:
python3.9 -m venv env
报错信息
'python3.9' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
报错截图

解决办法
确认Python3.9是否安装
打开命令行,输入py -3.9 --version(Windows)或python3.9 --version(Linux/macOS),如果提示找不到命令,说明Python3.9未安装。去Python官网下载对应版本安装包,安装时务必勾选Add Python to PATH选项。使用正确的版本调用命令
- Windows系统:Python launcher支持用
py -版本号指定版本,试试:py -3.9 -m venv env - Linux/macOS系统:如果Python3.9已安装但命令不识别,直接用完整路径调用(比如
/usr/local/bin/python3.9):/usr/local/bin/python3.9 -m venv env
- Windows系统:Python launcher支持用
检查环境变量配置
确保Python3.9的安装目录(比如Windows下的C:\Python39\,Linux/macOS下的/usr/local/bin/python3.9所在目录)已添加到系统PATH环境变量中:- Windows:右键“此电脑”→属性→高级系统设置→环境变量,在系统变量的PATH中添加Python3.9的
Scripts和根目录路径。 - Linux/macOS:在
~/.bashrc或~/.zshrc中添加一行:
执行export PATH="/usr/local/bin/python3.9:$PATH"source ~/.bashrc(对应你的shell配置文件)让配置生效。
- Windows:右键“此电脑”→属性→高级系统设置→环境变量,在系统变量的PATH中添加Python3.9的
内容的提问来源于stack exchange,提问作者dan boor
相关产品推荐
相关产品推荐

