当前位置: 首页 > news >正文

长春网站建设论坛中国腾讯和联通

长春网站建设论坛,中国腾讯和联通,品牌网站大全,乌鲁木齐淘宝网站建设linux && cloud studio && Ubuntu16.04 简单解决多版本python切换以及多版本pip对应问题 1.python2切换成python 多版本python: 更改前先查看版本号 $ python -V Python 2.7.12 $ python2 -V Python 2.7.12 $ python3 -V Python 3.5.2 通过下面的命令看到py…

linux
&&
cloud studio
&&
Ubuntu16.04

简单解决多版本python切换以及多版本pip对应问题

1.python2切换成python

多版本python:
更改前先查看版本号

$ python -V
Python 2.7.12
$ python2 -V
Python 2.7.12
$ python3 -V
Python 3.5.2

通过下面的命令看到python3的很多可执行文件路径,留意 /usr/bin/python3.5,下面需要用来建立链接

$ whereis python3
python3: /usr/bin/python3.5-config /usr/bin/python3.5m-config /usr/bin/python3.5m 
/usr/bin/python3 /usr/bin/python3.5 /usr/lib/python3 /usr/lib/python3.5 /etc/python3 
/etc/python3.5 /usr/local/lib/python3.5 /usr/include/python3.5m /usr/include/python3.5 /usr/share/python3 /usr/share/man/man1/python3.1.gz

查看python得到其可执行路径,把它删掉

$ which python
/usr/bin/python
$ sudo rm /usr/bin/python
$ python
~bash: /usr/bin/python: No such file or directory

上面删去后再输入$ python命令就会报错,因为系统不知该如何执行,然后我们为它建立一个新的默认链接到python3.5

$ sudo ln -s /usr/bin/python3.5 /usr/bin/python
$ python -V
Python 3.5.2

至此就完成默认版本的修改了,也可以用同样方法修改python2和python3

2.更改pip、pip2、pip3命令对应版本

其实上面的步骤执行完后,pip默认对应版本就已经是python3.5了,而pip3不变仍然对应python3,这里要改的是pip2的配置文件,否则无法再使用pip2。
查看一下现在的pip和pip3对应版本

$ pip -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
$ pip3 -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

但是发现查看pip2却出现下面的报错,这是因为配置文件还没改

$ pip2 - V
Traceback (most recent call last):File "/usr/bin/pip2", line 9, in <module>load_entry_point('pip==8.1.1', 'console_scripts', 'pip2')()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_pointreturn get_distribution(dist).load_entry_point(group, name)File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2568, in load_entry_pointraise ImportError("Entry point %r not found" % ((group, name),))
ImportError: Entry point ('console_scripts', 'pip2') not found

打开错误提示中的“/usr/bin/pip2”文件,把文件中第一行的“#!/usr/bin/python”改为“#!/usr/bin/python2” 即可

$ sudo vi /usr/bin/pip2

原文件内容如下:

修改后:

然后测试,pip2成功对应回版本python2.7

$ pip2 -V
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

至此全部完成啦~

有时候会报错 ,大部分原因是因为没有加 sudo

http://www.mnyf.cn/news/42143.html

相关文章:

  • 如何帮人做网站搜索引擎营销seo
  • 门户网站界面设计模板百度智能建站系统
  • 单位的网站建设费如何核算在线生成网站
  • 做网站会什么问题网站优化及推广方案
  • 龙岗营销网站建设公司网上营销新观察网
  • php网站如何导入数据库网店推广策略
  • 做教育类网站哪些平台可以免费推广
  • 山西网站制作设计网络营销ppt模板
  • 网站关于我们怎么做单页面模板外贸网站推广方法之一
  • 建设机械网站渠道免费cms建站系统
  • 厦门酒店网站建设百度一下你就知道官网下载安装
  • 网站的百度快照如何做seo手机搜索快速排名
  • 小微网站建设接单平台网站seo收录
  • 做自己的网站的一般步骤seo免费培训视频
  • 企业网站 微信里怎么做优化绿松石什么意思
  • wordpress做官网湖南专业的关键词优化
  • 黄石商城网站建设详情页页面页面
  • 山东东营市有几个区县网站优化关键词排名公司
  • 兰州网站建设公司站外推广方式
  • 吉林省可信网站认证牌匾电话营销技巧和营销方法
  • 仿牌做独立网站可靠吗常用的搜索引擎有哪些
  • 大兴网站开发网站建设报价谷歌seo快速排名优化方法
  • 南昌做网站装修的企业种子搜索引擎torrentkitty
  • seo赚钱网站seo诊断报告
  • 如何选择网站模板天津外贸seo推广
  • 开网站做赌博赚钱吗中国培训网官网
  • 网站建设驻地开发合同市场调研分析报告怎么写
  • 用mediawiki做的网站自动提取关键词的软件
  • 西安企业做网站买卖链接网站
  • 镇江网站关键字优化如何全国31省市疫情最新消息今天