首页 > 编程语言 >Python虚拟环境创建、激活、使用,项目依赖导出、安装requestments.txt

Python虚拟环境创建、激活、使用,项目依赖导出、安装requestments.txt

时间:2024-07-26 21:56:20浏览次数:17  
标签:requestments Python 创建 环境 python 虚拟环境 test txt

Python虚拟环境

通过命令行终端创建python虚拟环境:

新建一个文件夹,可以专门用来存放虚拟环境,这里在D盘创建Python_Virtual_Environment_test文件夹

然后在这里输入 cmd 按回车键进入命令行终端

此时打开的位置就是当前的路径,当然也可以 cd 一步步进入到目标路径

创建环境命令

python -m venv 环境名

这里以环境名 test 为例,输入 python -m venv test,如图所示

回车,然后可以看到 test 虚拟环境文件夹已被成功创建


可以看到 test 里有 Scripts,打开后可以看到 activate,这个与环境激活相关

激活环境命令

环境名\Scripts\activate

在这里输入 test\Scripts\activate

按回车键,正式进入到虚拟环境 test 中:

上图的红色区域代表当前指令是在 test 环境下执行的,此时代表成功进入到当前创建的环境。

下图是本例输入的命令:

总结

创建虚拟环境:

python -m venv 环境名

激活虚拟环境:

环境名\Scripts\activate

我们在Pycharm中的python项目可以选择使用自己创建的虚拟环境,如下:
在新建项目中引入:

解释器环境也可以在已有的项目中进行更改,如下:

到这里步骤同上。

关于 requestments.txt

打开 python 项目后,在页面的左下角点击打开终端

导出本项目的所有依赖包并生成 requestments.txt 输入:

pip freeze > requestments.txt

此时在项目路径下就会生成 requirements.txt 文件

如果我们拿到别人的项目想要运行,看到有 requirements.txt 就可以执行:

pip install -r requirements.txt

来安装当前项目所需的环境依赖

各项目环境间的依赖难免会产生版本冲突,所以建议先创建一个虚拟环境,再来执行安装其它项目环境依赖。

标签:requestments,Python,创建,环境,python,虚拟环境,test,txt
From: https://blog.csdn.net/lpx666168/article/details/140719162

相关文章

  • 使用 Python 脚本自动生成报告
    使用Python脚本自动生成报告1.简介本文档介绍如何使用Python脚本自动生成报告。此脚本旨在简化报告生成过程,提高效率并减少人为错误。2.需求Python3.6或更高版本Pandas库Matplotlib库3.安装使用pip安装必要的库:pipinstallpandasmatplotlib4.脚本im......
  • 【和为 K 的子数组】python刷题记录
    这就到前缀和了。classSolution:defsubarraySum(self,nums:List[int],k:int)->int:#连续不能sortnum=len(nums)i=0j=i+1sm=0ret=0#j可以=是因为后面切片不包括jwhilej<=num:......
  • 嵌入式Python、ROS、SLAM、WebSocket和Node.js:智能巡逻监控安防机器人设计流程(代码示
    项目概述随着智能技术的发展,智能巡逻机器人在安防、监控和巡逻等领域的应用越来越广泛。本文将介绍一个结合嵌入式系统、机器人技术和后端开发的智能巡逻机器人。该机器人能够自主导航,实时检测异常情况(如火灾或入侵者),并将数据发送到后端服务器,以实现高效的监控和应急响应。主......
  • python和mysql数据库
    pyhton和mysql数据库1.非查询:frompymysqlimportConnection#导入数据库模块pymysql以及Connection对象conn=Connection(#连接数据库  host='127.0.0.1',#ip地址或者是主机名  port=3306,#端口号  user='root',  password='20040130', ) cursor=c......
  • 使用Python进行简单的图像处理
    使用Python进行简单的图像处理概述本文档将介绍如何使用Python进行简单的图像处理。我们将使用Pillow库来处理图像,并演示一些常见的图像操作,例如调整大小、裁剪、旋转和颜色转换。安装Pillow使用pip安装Pillow库:pipinstallpillow导入库在你的Python脚本中导入PIL模块:fr......
  • 【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例
    【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例说在前面Python在Abaqus里面可以批量处理很多事情,包括复杂曲线的绘制,这里以心形线为例。心形线函数这里我们选取一款比较经典的心形线:Abaqus代码#--coding:utf-8--importnumpyasnpfr......
  • 【python基础02】 序列,元组,列表,字典,位运算
    python运算符位运算符&:按位与|:按位或^:按位异或~:按位取反<<:左移位>>:右移位x=0b11000110y=0b10100101print(bin(x&y))#0b0010print(bin(x|y))print(bin(x^y))print(bin(~x))#第一位是表示正负print(bin(x>>2))#去除右边两位print(bin(x<<2))#......
  • Linux下学习Python包管理器Poetry教程 零基础入门到精通
    Poetry[官网-Poetry]https://python-poetry.org/安装pipinstallpoetry简单使用初始化poetry项目cd~&&mkdirdemopoetryinit管理虚拟环境poetry预设了很多自己的虚拟环境配置,这些配置可以通过poetryconfig进行修改当用户在执行poetryadd等指令......
  • python 输入输出
    输入输出**注**所有内容均是在pycharm中通过python3.7的解释器进行运行的格式:变量=input('提示词')#输入提示词在控制台显示,要输入的内容在提示词后面输入print(变量)#输出print('输出内容')#在''内部的内容原封不动......
  • python——代码识别接口请求返回的图片中的内容
    【场景】测试使用图片验证码登录接口返回的是图片的base64编码,我们需要1、将base64编码转为图片2、去识别图片中的验证码,然后再拿验证码去做后续的图片验证码登录测试【参考链接】https://blog.51cto.com/u_16213316/10678659https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=......