当前位置: 代码网 > it编程>前端脚本>Python > 使用venv重建python虚拟环境的步骤实现

使用venv重建python虚拟环境的步骤实现

2025年09月04日 Python 我要评论
venv可以创建彼此隔绝的python环境,我们能够把同一个软件包的不同版本分别安装到不同的环境里面,这样就不会产生冲突了。这意味着能够在同一台电脑上面给不同的项目创建各自的环境,并在里面安装它们所需

venv可以创建彼此隔绝的python环境,我们能够把同一个软件包的不同版本分别安装到不同的环境里面,这样就不会产生冲突了。这意味着能够在同一台电脑上面给不同的项目创建各自的环境,并在里面安装它们所需要的软件包版本。为了达到这样的效果,venv工具会把这些软件包以及它们所依赖的其他软件包都专门安装到单独的目录结构里面,使得多个环境之间不会发生冲突。这种机制,也让我们可以把项目所要求的环境在其他电脑上面重新建立起来,令程序能够可靠地运行,而不会出现意外的问题。

1.创建虚拟环境myproject;

python -m venv myproject

2.激活虚拟环境;

cd myproject
scripts\activate

3.查看虚拟环境的版本信息

python --version
python 3.12.7


pip --version
pip 24.2 from d:\sourcecode\myproject\lib\site-packages\pip (python 3.12)
  1. 关闭当前虚拟环境
scripts\deactivate.bat

5.安装numpy

pip install numpy
collecting numpy
  downloading numpy-2.3.1-cp312-cp312-win_amd64.whl.metadata (60 kb)
downloading numpy-2.3.1-cp312-cp312-win_amd64.whl (12.7 mb)

6.查看环境中的软件包

pip list
package version
------- -------
numpy   2.3.1
pip     24.2

7.将当前环境安装的软件包信息保存到requirements.txt文件中;

pip freeze > requirements.txt

8.查看文件内容

>more requirements.txt
numpy==2.3.1

9.创建新的环境

python -m venv otherproject

10.激活环境并查看已经安装的软件包

cd otherproject
scripts\activate
python -m pip list
package version
------- -------
pip     24.2

11.安装文件中的软件包

python -m pip install -r ..\myproject\requirements.txt
collecting numpy==2.3.1 (from -r ..\myproject\requirements.txt (line 1))
  using cached numpy-2.3.1-cp312-cp312-win_amd64.whl.metadata (60 kb)
using cached numpy-2.3.1-cp312-cp312-win_amd64.whl (12.7 mb)
installing collected packages: numpy
successfully installed numpy-2.3.1

12.查看环境中的软件包信息;

python -m pip list
package version
------- -------
numpy   2.3.1
pip     24.2

到此这篇关于使用venv重建python虚拟环境的步骤实现的文章就介绍到这了,更多相关venv重建python虚拟环境内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网! 

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com