- 安装虚拟环境工具:在命令行中运行以下命令来安装
virtualenv
,它是一个用于创建Python虚拟环境的工具。
pip install virtualenv
- 创建虚拟环境:在命令行中,导航到你希望创建虚拟环境的目录,并执行以下命令来创建虚拟环境。这里假设你的项目名称是
myenv
,你可以将其替换为你想要的名称。
virtualenv myenv
这将在当前目录下创建一个名为myenv的虚拟环境。 - 激活虚拟环境:在命令行中执行以下命令来激活虚拟环境。
myenv\Scripts\activate
你会注意到命令提示符的前面会出现虚拟环境的名称(在这里是myenv
),表示你已经成功激活了虚拟环境。 - 安装所需的包:现在,你可以在虚拟环境中使用pip来安装你的项目所需的Python包,例如:
pip install package-name
- 在虚拟环境中运行Python:在虚拟环境中,你可以运行Python脚本和程序,它将使用虚拟环境中安装的Python版本和依赖项。在虚拟环境中导航到你的项目目录,然后运行你的Python脚本,例如:
python your_script.py
这将使用虚拟环境中的Python解释器来运行你的程序,并且任何与虚拟环境相关的依赖项也将被使用。 - 退出虚拟环境:当你完成工作时,可以通过执行以下命令来退出虚拟环境:
deactivate
- 迁移环境到目标计算机虚拟环境,在原始计算机上:激活你的虚拟环境。使用
pip freeze
命令生成requirements.txt
文件
pip freeze > requirements.txt
将requirements.txt
文件复制到目标计算机上。
在目标计算机上创建一个新的虚拟环境,并使用requirements.txt
文件安装所有依赖
pip install -r requirements.txt
- 迁移环境到本计算机虚拟环境外部,在原始计算机上:激活你的虚拟环境。使用
pip freeze
命令生成requirements.txt
文件
pip freeze > requirements.txt
在虚拟环境外部,使用pip install -r requirements.txt
命令安装requirements.txt
文件中列出的所有包。
pip install -r requirements.txt
这种方法是需要联网的,不联网的见下
假设您有一个名为requirements.txt
的文件,其中列出了需要安装的包,例如:
PyQt6-6.7.1-cp38-abi3-win_amd64.whl
PyQt6_Qt6-6.7.1-py3-none-win_amd64.whl
PyQt6.QtDesigner-6.7.1-py3-none-any.whl
PyQt6.QtWebEngineWidgets-6.7.1-py3-none-win_amd64.whl
并且您有一个名为 wheels
的目录,其中包含了上述 .whl
文件。那么,您可以在命令行中运行以下命令来安装这些.whl
文件。pip install -r requirements.txt -f ./wheels
,这里./wheels
表示当前目录下的 wheels
文件夹。