Linux下源码安装python3、配置pip国内源、生成requirements.txt总结

python版本安装python3.7
  1. 官网下载对应的安装包

wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

  1. 解压

tar -zvxf Python-3.7.5.tgz

cd Python-3.7.5

  1. 然后编译安装

./configure

make -j8

make install

  1. 为命令起别名

~/.bashrc 文件中追加

alias python='python3'
alias pip='pip3'

使其生效 source ~/.bashrc

查看python版本号 python -Vpython --version

pip配置国内源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/

方式一:临时使用国内pypi镜像安装

pip install -i http://pypi.douban.com/simple/ numpy --trusted-host pypi.douban.com  #此参数“--trusted-host”表示信任,如果上一个提示不受信任,就使用这个

方式二:永久使用国内pypi镜像安装

1、 Linux平台安装方式:

(1)创建pip.conf文件

首先运行以下命令

cd ~/.pip   # 运行此命令切换目录

如果提示目录不存在,自行创建一个(如果目录存在,可跳过此步),如下:

mkdir ~/.pip
cd ~/.pip

.pip目录下创建一个 pip.conf 文件,如下:

touch pip.conf

(2)编辑 pip.conf 文件

首先打开文件,命令如下:

sudo vi ~/.pip/pip.conf

接着,写入以下内容:

[global]
timeout=6000
index-url = https://mirrors.aliyun.com/pypi/simple
#extra-index-url = https://pypi.python.org/pypi

[install]
trusted-host = mirrors.aliyun.com  # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任

然后保存退出即可。

Python生成requirements.txt方法

requirements.txt可以通过pip命令自动生成和安装,这种情况更适用于此项目是单独的虚拟python环境
生成requirements.txt文件

pip freeze > requirements.txt
pip3 freeze > requirements.txt

安装requirements.txt依赖

pip install -r requirements.txt
pip3 install -r requirements.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值