“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,你会发现在虚拟环境中运行程序的时候还是会说找不到模块。