“Python 创建虚拟环境”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的1个中间版本)
第5行: 第5行:
 
</syntaxhighlight>退出虚拟环境,在虚拟环境中输入:<syntaxhighlight lang="bat">
 
</syntaxhighlight>退出虚拟环境,在虚拟环境中输入:<syntaxhighlight lang="bat">
 
deactive
 
deactive
</syntaxhighlight>
+
</syntaxhighlight>在虚拟环境中安装依赖包:<syntaxhighlight lang="bat">
 +
pip install -r requirements.txt
 +
</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,你会发现在虚拟环境中运行程序的时候还是会说找不到模块。