首页 > 编程语言 >python中包管理工具pip以及虚拟环境venv的使用

python中包管理工具pip以及虚拟环境venv的使用

时间:2023-11-11 20:44:42浏览次数:40  
标签:中包 venv python list 虚拟环境 pip txt

1. pip命令

查看已安装的包

pip list

安装包

pip install package_name

卸载包

# 卸载指定包
pip uninstall package_name

# 卸载已安装的所有第三方Python库
pip freeze > list.txt
pip uninstall -r list.txt -y

导出已安装的包

pip freeze > requirements.txt

配置全局默认包索引地址

# 指定清华大学提供的PyPI镜像地址
# 此命令执行后会替换pip数据源为清华源,提升包下载速度。一次使用,永久生效。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 查看当前设置的地址
pip config list

2. 虚拟环境 venv

venv是python自带的环境管理工具(好像是3.7版本后才引入的),它的作用是创建虚拟环境,以便更好地管理每个项目中的包。
绝大多数用户使用pycharm时使用的虚拟环境就是它。
最直观的好处就是用pyinstaller打包时不会引入很多不相关的包导致生成的可执行文件体积过大了。
而且创建虚拟环境后vscode也能自动识别到,这就很方便了。

创建虚拟环境 venv命令

python -m venv /path/to/new/virtual/environment

激活创建的虚拟环境

# 其实就是执行`Activate.ps1`脚本
.\environment\Scripts\Activate.ps1

注:
如果报错...因为在此系统上禁止运行脚本...,可以查询 get-executionpolicy 当前现用执行策略是否是Restricted
然后管理员权限运行power shell,输入命令set-ExecutionPolicy RemoteSigned 调整策略即可。>

RemoteSigned 允许本地(本机)脚本无需数字签名运行。
Restricted 禁止运行所有脚本

退出虚拟环境

deactivate

标签:中包,venv,python,list,虚拟环境,pip,txt
From: https://www.cnblogs.com/xing11/p/17826331.html

相关文章

  • python flask虚拟环境 uwsgi nginx Supervisor 宝塔面板部署
    安装部署对应的python版本1.安装虚拟环境插件virtualenvpipinstallvirtualenv2.创建虚拟环境virtualenv/www/wwwroot/项目/envvirtualenv+路径3.激活虚拟环境source/www/wwwroot/项目/env/bin/activate4.退出虚拟环境的指令deactivate这里不用管,需要退出的时......
  • 怎么通过LiveNVR流媒体平台配置实现将海康Ehome、ISUP协议统一接入实现Web无插件播放
    @目录1、海康ISUP接入配置2、海康设备接入2.1、海康EHOME接入配置示例2.2、海康ISUP接入配置示例3、通道配置3.1、直播流接入类型海康ISUP3.2、海康ISUP设备ID3.3、启用保存3.4、接入成功4、相关问题4.1、其它方式接入4.2、如何输出GB281815、RTSP/HLS/FLV/RTMP拉流Onvif流媒......
  • python虚拟环境的使用笔记
    方法一:在后台手动安装1、输入命令:pip3installvirtualenv2、指定目录:cd....;然后输入:virtualenvenv_django(创建虚拟环境) 3、激活该虚拟环境:      windows进到目录里,的Script文件夹输入:activate       linux:soruseenv1/Script/activate ......
  • conda配置虚拟环境相关记录
    #教程创建虚拟环境创建condacreate--nameyourEnvpython=3.7.51--name:也可以缩写为-n,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到envs/yourEnv目录python=3.7.5:是python的版本号。也可以指定为【python=3.6】,若未指定,默认为是装anaconda时pytho......
  • 使用LiveNVR将局域网Onvif/RTSP/SDK等协议转GB28181级联输出或GB35114级联输出,上级平
    1、第一步:抓包工具准备1.1、Linux使用tcpdump进行抓包,如果系统无此命令,自行安装1.2、windows下载安装wireshark进行抓包2、第二步:找到上级平台ip在基础配置里面GB28181级联配置中SIP服务IP3、第三步:执行命令抓设备出口ip3.1Linux在Linux系统中切换到root用户,执行下......
  • conda、pip、venv 工具功能
    condaconda针对的是计算机系统层面对各个环境进行管理,层次最高。用于管理python版本,让一台电脑能同时使用各个版本的python,以便应对不同版本的python的项目。conda使用环境体现不同版本的python以及python对于于自己的库。这个功能是conda最突出的功能,不同环境数据是独立的。......
  • IDEA配置Tomcat老是在浏览器中包资源找不到404错误
    Idea报了一个404老是访问不到我的项目地址,花了我好久的时间,我可算是整出来了。废话不多说,上图。第一步排错:发现上边url:https://localhost:8080/事实上这个url是指向不了我们项目的,也就是说这个url的指向是找不到我们项目的路径的。接下来第二步:看下边那行有个红色圈圈的警告,我......
  • 如何配置LiveNVR接收RTMP推流,实现直播加录像回放的功能
    1、需求介绍目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T281812、获取RTMP推流地址2.1、RT......
  • python django项目安装虚拟环境
    开发环境搭建1.虚拟环境+库安装django(mac使用python3)python-mvenvmyvenvmyvenv\Scripts\activate.batpipinstallDjango 2.startproject项目创建python-mdjangostartprojectdjangosite 3.startapp应用程序创建cddjangosite(外面的djangosite)......
  • oracle判断字段中包含全角字符
    如题,我们可以用2个函数 length()和  lengthb()length()表示字符个数。lengthb()表示字节数。在varchar2()中,“abc”算3个字符,“艾尔法”也算三个字符。“abc”有三个字节,但是”艾尔法“就不一定了。例子如下:selecta.*,length(a),lengthb(a)fromtest1a; 如上......