Python编程:pip安装第三方模块开发模式

pip的基本操作

安装pip

如果没有pip需要安装,高版本都自带

https://pypi.python.org/pypi/pip

安装模块

通过使用== >= <= > <来指定版本,不写则安装最新版

# 安装一个包
pip install <包名>

# 安装多个包
pip install -r requirements.txt

或者下载源码安装

python setup.py install

查看已安装模块

pip list 

# 或 
pip freeze

导出requirements.txt

pip freeze > requirements.txt

更新模块

pip install -U <包名> 或:pip install <包名> --upgrade

# 升级pip
pip install -U pip

卸载模块

pip uninstall <包名> 或 pip uninstall -r requirements.txt

显示包所在的目录

pip show -f <包名>

搜索包

pip search <搜索关键字>

查询可升级的包

pip list -o

下载包而不安装

pip install <包名> -d <目录> 或 pip install -d <目录> -r requirements.txt

打包

pip wheel <包名>

国内镜像

说明地址
默认地址https://pypi.python.org/simple/
pypihttps://pypi.org/simple/
阿里云http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban)http://pypi.douban.com/simple/
清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/
华为云https://repo.huaweicloud.com/repository/pypi/simple

临时修改

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

或者

pip install pillow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

永久修改

windows
当前用户,新建目录:C:\Users\PSY\pip
新建文件:pip.ini
并写入如下内容

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

如果不可行,尝试以下方式:
1、打开appdata文件夹,在资源管理器的地址栏输入%appdata%后回车
2、新建文件夹和文件 pip/pip.ini
3、文件中输入以下内容

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

linux/mac
修改 ~/.pip/pip.conf

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

如果报错

E212: Can't open file for writing

报错解决详细过程
网上有人说是权限的问题,修改权限后依然报错,按照windows的思路:
先新建 .pip 文件夹,再新建文件 pip.conf,并写入

$ cd ~  #回到用户家目录
$ mkdir .pip
$ cd .pip
$ vim pip.conf # 保存退出,:wq

安装测试,ok

$ pip install jieba

Collecting jieba
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/71/46/c6f9179f73b818d5827202ad1c4a94e371a29473b7f043b736b4dab6b8cd/jieba-0.39.zip (7.3MB)
    100% |████████████████████████████████| 7.3MB 160kB/s 
Installing collected packages: jieba

Pycharm更换pip源为国内

https://www.cnblogs.com/hkgov/p/7799078.html

安装离线包

使用以下命令,可以在不联网的情况下,安装本地已经下载好的依赖包

pip install stock-open-api --no-index --find-links ./dist

参数含义

--no-index                  Ignore package index (only looking at --find-links URLs instead).

-f, --find-links <url>      If a url or path to an html file, then parse for links to
                              archives. If a local path or file:// url that's a directory, then
                              look for archives in the directory listing.

开发模式

从本地目录,以开发模式的形式安装一个包

$ pip install -e /workspace/stock-open-api

#  -e, --editable <path/url>   Install a project in editable mode 
# (i.e. setuptools "develop mode") from a local project path or a VCS url.

参考

  1. 更换pip源到国内镜像

  2. python 安装多个包/pip用法

  3. Windows下更换pip源为清华源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值