LINUX下配置多个python版本---修改pip指向新安装版本

 

LINUX下配置多个python版本

总之因为这样那样的原因,遇到了要在服务器端配置多个python版本的情况。提供python版本链接https://www.python.org/ftp/python/ 

首先想到的是建立自己的虚拟环境,参考如下链接:https://blog.csdn.net/qq_45603919/article/details/108924018

但是,,,emmm遇到了服务器经常断网的问题,所以想到screen命令,参考如下:

建立会话:screen -S xxx

重新加载会话:screen -rd xxx

结束会话:screen -X -S xxx quit

但是又遇到迷一样的情况,这样那样的原因导致虚拟环境不见了。。。。所以我们就在服务器上已经安装python3.8的情况下安装一个低版本的python3.5或者3.6

 

1:在 https://www.python.org/ftp/python/ 中找到自己想要下载的版本使用命令:wget https://www.python.org/ftp/python/3.8.0/Python-3.??rc1.tgz

遇到一个情况如下图所

 

 这时候 su root 输入密码,然后重新运行指令即可。如下图所示:

 

 

2.接下来就是解压---tar -zxvf Python-3.5.4rc1.tgz,进入解压目录---cd Python-3.5.4rc1,配置安装 ---./configure --prefix=/usr/local/python3---make----make install---./configure --prefix=/usr/local/python3.5---make---make install---修改软链接

3.最后还面临一个问题就是pip3原来指向的是其他python版本,这样在python3.5下如何安装环境呢?---------

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

 

 

python3.5 get-pip.py

这条指令中3.5修改成对应python版本   

pip -V

查看pip安装是否成功 

如果不成功参考pip 的手动安装  https://www.jianshu.com/p/2f71e41450f7 

https://zhuanlan.zhihu.com/p/37473690

安装好对应pip版本,接下来就可以配置自己想要的环境了~

备注:但是作者在实操作中遇到了更复杂的状况,尝试了很多方法包括卸载pip重装对应版本、更换源

更换源:https://blog.csdn.net/wang725/article/details/79902004  在原有源的基础上添加了

deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-proposed main multiverse restricted universe

sudo apt-get install python3-pip

sudo apt-get install python3-distutils

python默认是没有安装setuptools这个模块的,这也是一个第三方模块,所以在利用setup.py时会报错。

  • Linux环境下

    (1)执行“ wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz”命令,下载setuptools安装包;

    (2)执行“ tar -xvf setuptools-0.6c11.tar.gz”命令,将setuptools包解压缩;

    (3)执行“cd setuptools-0.6c11”命令,切换到setuptools对应目录;

    (4)执行“python setup.py build”命令,编译setuptools;

    (5)执行“python setup.py install”命令,安装setuptools;

    (6)此时setuptools模块就安装成功了,就可正常使用python安装其他模块。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值