“Python 创建虚拟环境”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第7行: | 第7行: | ||
</syntaxhighlight>在虚拟环境中安装依赖包:<syntaxhighlight lang="bat"> | </syntaxhighlight>在虚拟环境中安装依赖包:<syntaxhighlight lang="bat"> | ||
pip install -r requirements.txt | pip install -r requirements.txt | ||
− | </syntaxhighlight> | + | </syntaxhighlight>这里有一个坑,就是如果在全局环境配置文件 pip 中配置了 默认的安装路径,比如: |
+ | |||
+ | pip.ini<syntaxhighlight lang="text"> | ||
+ | [global] | ||
+ | target = D:\python_packages | ||
+ | </syntaxhighlight>这种情况下在虚拟环境中运行 <code>pip install -r requirements.txt</code> 安装的依赖也会被强制安装到 <code>D:\python_packages</code>,你会发现在虚拟环境中运行程序的时候还是会说找不到模块。 |
2025年7月21日 (一) 02:12的最新版本
使用 Python 内置的 venv 模块创建虚拟环境(Python 3.3+ 自带):
python -m venv myenv
激活虚拟环境:
myenv\Scripts\activate.bat
退出虚拟环境,在虚拟环境中输入:
deactive
在虚拟环境中安装依赖包:
pip install -r requirements.txt
这里有一个坑,就是如果在全局环境配置文件 pip 中配置了 默认的安装路径,比如: pip.ini
[global]
target = D:\python_packages
这种情况下在虚拟环境中运行 pip install -r requirements.txt
安装的依赖也会被强制安装到 D:\python_packages
,你会发现在虚拟环境中运行程序的时候还是会说找不到模块。