CentOS系统下安装python3.x版本

1.安装依赖包()

yum install mysql-devel zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

 

2.解压下载的python安装包(如果没有请到官网下载https://www.python.org/downloads/),配置安装路径,完成安装

tar -xvJf Python-3.6.5.tar.xz

cd Python-3.6.5

./configure prefix=/usr/local/python3

make && make install

 

3.查看python版本

python -V  看看输出的是不是python3的版本

 

4.添加软链到执行目录下/usr/bin,这样直接输入python时就会使用python3解释器

mv /usr/bin/python /usr/bin/python.bk

ln -s /usr/local/python3/bin/python3 /usr/bin/python

使用ll /usr/bin | grep python查看python2软连接的指向,如果不是指向Python2.x,则需要调整

rm -f /usr/bin/python2

ln -s /usr/bin/python2.6 /usr/bin/python2

 

5.yum使用的python版本为2,需要重新修改yum文件,否则yum无法使用

vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down(如果有)

把#! /usr/bin/python修改为#! /usr/bin/python2

 

6.安装Pip(如有需要)

从官网pypi下载pip,传至Linux目录

tar zxvf pip-10.0.1.tar.gz

cd pip-10.0.1

python setup.py install

如果已有pip:

mv /usr/bin/pip /usr/bin/pip.bk

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

 

 

7.(如有需要)编辑文件requirements.txt,确定要安装的模块

pip install -r requirements.txt

(如果是内网:pip install -r requirements.txt --index-url=http://<server_ip>:8080/simple/ --trusted-host=<server_ip>,其中server_ip为pipserver的ip,如需搭建,请参考下方“pipserver搭建”)

(pip install -r requirements.txt --no-index --find-links=./python_pkgs,其中python_pkgs目录下存放了所需的所有包,可先在外网下载,命令为 pip download <包名> -d ./,会自动下载依赖的包。)

(指定源下载包pip download -d ./pkgs/ -i http://pypi.douban.com/simple --trusted-host pypi.douban.com -r requirement.txt)

 

--------------

pipserver搭建

(1)pip install pypiserver

(2)服务器端

创建包仓库,如 ~/packages

把下载好的python包放到创建好的仓库里

启动pypi-server服务器,并指定仓库目录:  pypi-server -p 8080 ~/packages

(3)客户端 pip install xxx

index-url=http://<server_ip>:8080/simple

trusted-host=<server_ip>

no-warn-script-location=False

 

----------

虚拟环境安装和配置

1.用root: pip install virtualenv、pip install virtualenvwrapper

 

2.修改个人用户的.bash_profile

(1)在PATH=$PATH:$HOME/.local/bin:$HOME/bin后面追加:/usr/local/python3/bin

(2)添加以下内容

export WORKON_HOME=~/.venvs

source /usr/local/python3/bin/virtualenvwrapper.sh

export PIP_REQUIRE_VIRTUALENV=true   # 强制只允许在虚拟环境下安装软件。强烈建议!

 

3.虚拟环境virtualenv使用(个人用户)

mkvirtualenv -p /usr/local/python3/bin/python3 py3env   #创建

mkvirtualenv -p /usr/bin/python2 envpy2    #创建

workon py3env    #登录

deactivate    #退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值