首页 > 其他分享 >pip 使用

pip 使用

时间:2024-06-17 17:24:16浏览次数:11  
标签:requirements cn 使用 tsinghua edu pip txt

换源

临时更换镜像源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ some-package

永久更换镜像源

在文件 ~/.pip/pip.conf 中填入以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

Windows 上的相应文件路径为 %HOMEPATH%\pip\pip.ini

PIP 配置文件参考文档

requirements.txt

pipreqs 工具可以通过扫描项目目录帮助我们生成项目的依赖清单:

pip install pipreqs
pipreqs .  # 为当前项目生成依赖清单

也可以使用 pip3 freeze,该命令将当前虚拟环境中安装的所有包及其版本号写入 requirements.txt 文件。(需要在 venv 环境下执行)

pip freeze > requirements.txt  # 生成当前环境的依赖清单
pip install -r requirements.txt  # 安装依赖

可以在 requirements.txt 顶部添加 -i https://pypi.tuna.tsinghua.edu.cn/simple 来指定镜像源。

pipinstaller

Installs pip packages on all your installed Python versions (Windows only)

官方文档

# 打包项目
pipinstaller -p . -o ./dist

Troubleshooting

Remove the pip search command

由于自 2020 年 11 月 14 日以来,PyPI XMLRPC API 持续收到过量的搜索调用,因此 pip search 命令将在不久的将来(撰稿日期 2022.9.26)弃用。目前要想使用 pip search 功能,可以在 PyPI 官网 进行搜索。

标签:requirements,cn,使用,tsinghua,edu,pip,txt
From: https://www.cnblogs.com/Undefined443/p/18252817

相关文章

  • Pipenv 使用
    Pipenv是Python官方推荐的依赖管理工具,旨在简化pip和virtualenv的使用。其使用Pipfile和Pipfile.lock来管理项目的依赖和虚拟环境。#安装pipinstall--userpipenv#如果当前用户不是root,就使用--user选项不要使用brew安装pipenv:Homebrewinstallatio......
  • TiDB placement_rule in sql使用
    1、配置好tikvlabel例如:tikv_servers:-host:10.37.129.6ssh_port:22port:20160status_port:20180deploy_dir:/tidb-deploy/tikv-20160data_dir:/tidb-data/tikv-20160log_dir:/tidb-deploy/tikv-20160/logconfig:server.labels:host......
  • Docker+Jenkins+Pipline实现SpringBoot项目input选择不同差异性yml文件打包、执行sh打
    场景Docker+Jenkins+Pipline如何获取git插件环境变量(提交sha、分支等)以及Jenkinsfile中获取sh执行结果(获取git最近提交信息):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139697004在上面的基础上实现了使用Jenkinsfile文件获取git的提交记录以及获取sh的执......
  • vscode使用tabnine ide插件,ai插件
    安装安装上面这个插件后,会提示登录,可以使用github在线地址登录。代码提示代码指令使用侧边栏功能总结tabninevscode插件就是一款代码ai自动补全的插件,侧边栏还可以进行代码解释、修正等功能。......
  • 使用Jupyter(python+opencv)实现特别难的脚本-Day2
    Day2那昨天实现了这个自动挖土,我发现这个yb也是很扯0的东西,所以今天简单优化优化,完了再简单优化一下双手,写个yb吧。首先依旧是库一小堆儿fromPILimportImageimportpyautoguiimportrandomimportpygetwindowasgwimporttime然后那既然是优化那肯定是面向对象......
  • 使用Jupyter(python+opencv)实现很难的脚本-Day1
    由于xx西游没办法自动挖图,于是懒狗的我只能自己写一段脚本来实现挖土自由。首先介绍几个比较重要的库都需要自行install。fromPILimportImage#用于计算图片大小的库importpyautogui#用于抓取目标位置的库importpygetwindowasgw#用于得到窗口大小的库......
  • Influxdb安装与使用
    Influxdb安装与使用安装启动常用命令查看版本查看当前数据库的RetentionPolicies创建新的RetentionPolicies修改RetentionPolicies删除RetentionPolicies数据库导出数据库导入分组查询查询数据库占用空间安装wgethttps://dl.influxdata.com/influxdb/releases/......
  • 使用OpenCV进行实时性别和年龄识别
            在计算机视觉领域,使用深度学习技术进行实时性别和年龄识别是一项具有挑战性和实用性的任务。本文将深入解析一个使用OpenCV和预训练模型实现的实时性别和年龄识别代码,并逐行进行详细的注释解析,帮助读者理解代码的工作原理和实现细节。importcv2importnumpy......
  • feign接口中使用泛型接收返回值
    问题一般在对接客户接口时,都会使用多个策略类处理,并且不同的客户返回值不同,因此比较好的方案是使用泛型来处理。然而现实是,feign或openfeign会擦除泛型,将返回的对象转为LinkedHashMap,导致转json反序列化成对象时异常。思路debug可以发现,在decode时,response返回的是所需......
  • 何时/如何使用 std::enable_shared_from_this<T>?
    要点回顾继承自std::enable_shared_from_this<T>的类能够在其自身实例中通过std::shared_from_this方法创建一个指向自己的std::shared_ptr<T>智能指针。从一个裸指针创建多个std::shared_ptr<T>实例会造成严重的后果,其行为是未定义的。std::enable_shared_from_this......