Windows系统下Python未被识别时如何运行python setup.py install
虚拟环境下安装setup.py文件的操作方法
方法1:先激活虚拟环境再执行安装
- 找到你的虚拟环境存放目录,进入目录下的
Scripts文件夹,确认存在activate.bat脚本 - 在命令提示符中执行激活命令,假设虚拟环境路径为
C:\dev\my_venv,命令如下:C:\dev\my_venv\Scripts\activate.bat
激活成功后,命令行开头会出现虚拟环境名称的标识 - 切换到
setup.py所在的文件夹,直接执行python setup.py install即可,此时会自动调用虚拟环境内的Python解释器,无需修改全局系统环境变量
方法2:直接指定虚拟环境Python解释器路径执行
无需提前激活虚拟环境,直接通过完整路径调用虚拟环境内的Python解释器执行安装命令,示例如下:C:\dev\my_venv\Scripts\python.exe E:\pkg_dir\setup.py install
请将上述路径替换为你本地的虚拟环境Python路径、setup.py文件实际存放路径
更推荐的安装方案
当前Python官方更推荐使用pip执行本地包安装,兼容性和依赖处理能力更优,操作如下:
- 激活虚拟环境后,切换到setup.py所在目录,执行
pip install . - 未激活虚拟环境时,执行
C:\dev\my_venv\Scripts\pip.exe install E:\pkg_dir
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

