pip源

pip源

pip切换源。菜鸟教程,pip的安装及使用

资料

https://blog.csdn.net/sinat_21591675/article/details/82770360

常用的源地址

安装配置

ubuntu 环境

apt update
apt install -y curl
cp /etc/apt/sources.list{,.bak}
# 更新源配置
curl -o /etc/apt/sources.list http://mirrors.cloud.tencent.com/repo/ubuntu20_sources.list 

apt update

# python
apt install -y python3.8 python3-pip

pip3 config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
pip3 install requests django

临时使用

pip install -i

如安装pandas库

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

如果提供的源不是https协议,还要添加信任该源:

pip install --trusted-host repo.yundasys.com -i  http://repo.yundasys.com/pypi/simple/
 pyyaml

永久使用

windows

pip.ini的文件内容:

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

将上述文件放到用户文件夹,如

C:\Users\chaof\pip\pip.ini

Linux

对应的路径~/.pip/pip.conf

如果没有文件夹,及文件,可以自己建。已点开头的文件夹表示隐藏。pip.ini内容一致。

pip

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

安装与升级

安装

# linux环境,可以直接安装,甚至有些pip包也可以用Linux包安装
apt install python3-pip    # python-pip

升级pip

安装numba失败,提示: llvmlite 编译失败,升级pip即可。很多安装失败,升级pip貌似都能解决。

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
python3 -m pip install --upgrade pip

git

命令

接口使用openapi工具自动生成了python的客户端,然后客户端内有提示的安装方法。即如下

pip3.6 install --force-reinstall 'git+http://gitlab.xxx.com:8090/1234/cloud_teacher_client.git#subdirectory=python' 

第一次使用这种方式,安装一个自定义的包,比较方便,也感觉到比较新奇。

另外,参见snippet/python/scc_demo,自己制作的第一个python包的案例。