ubantu的python2与python3的相关兼容更新问题

Ubuntu14.04, 系统内同时装了Python3.3 和 2.7
用sudo apt-get install python-pip
sudo apt-get install python3-pip
分别装了两个版本对应的pip

## 对于 Linux ##
sudo pip install sth
# 或者明确版本
sudo pip2 install sth
sudo pip3 install sth

## 对于 Windows NT ##

# 如果仅安装 python2
pip install sth

# 如果安装有 python3, 则需要明确 pip 版本
py -2 -m pip install sth
py -3 -m pip install sth

== update, 针对 Linux ==
在 pip, pip2, 或者 pip3 install 失败时,可以尝试如下操作:

# 以安装 youtube-dl 举例
# proxy_host:proxy_port 为代理地址
export https_proxy=proxy_host:proxy_port
sudo -H  pip install --upgrade youtube-dl
# 或 sudo -H  pip2 install --upgrade youtube-dl
# 或 sudo -H  pip3 install --upgrade youtube-dl
# 或 sudo -H  python3.5 -m pip install youtube-dl

pip 配置不好很影响 python 使用(的心情),但愿大家少走弯路。

时间: 2024-08-05 06:41:25

ubantu的python2与python3的相关兼容更新问题的相关文章

windows下安装python2与python3开发环境兼容

1下载安装在不同目录python2和python3 https://www.python.org/downloads/ 我的目录分别为 D:\python3\; D:\python2 2 修改环境变量 计算机--属性---高级系统设置--环境变量---选择PATH---> 添加变量值内容D:\python3\Scripts\;D:\python3\;D:\python2\Scripts\;D:\python2\    (python2与python3的安装路径) 3 修改应用程序名称 将pyth

【安装python】windows同时安装python2 和 python3

[参考] [https://www.cnblogs.com/zhengyihan1216/p/6011640.html] [实践] 一般推荐先安装python3,再安装python2.这样的话,python2的环境变量会设置在python3的前面,也就是写得PATH那一行环境变量里,先是python2的后面是python3. 这样,在cmd里你敲入“python”时,系统会优先找到python2作为你的默认python:然后,当你需要调用python3的时候,在cmd里敲入“python3”就行

让你的python程序同时兼容python2和python3

python邮件列表里有人发表言论说「python3在10内都无法普及」.在我看来这样的观点有些过于悲观,python3和python2虽然不兼容,但他们之间差别并没很多人想像的那么大.你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的.下面我将简要的介绍一下如何让自己的python代码如何同时支持python2和python3.放弃python 2.6之前的python版本python 2.6之前的python版本缺少一些新特性,会给你的迁移工作带来不少麻烦.

当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)

由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的. 对于Ubuntu 16.04 LTS版本来说,Python2(2.7.12)和Python3(3.5.2)默认同时安装,默认的python版本是2.7.12. 当然你也可以用python2来调用. 如果想调用python3,就用pyt

Python - Python2与Python3的对比、转换与兼容

对比 Python2.x与Python3.x版本区别:http://www.runoob.com/python/python-2x-3x.html 示例解读Python2和Python3之间的主要差异:https://www.oschina.net/news/99235/difference-between-python2-and-python-3 13个python3才能用的特性:https://mp.weixin.qq.com/s/eYeY2lcaPCsIIFOyZ6v-OQ 特别注意: 在

Python2与Python3兼容

Python2与Python3兼容 python3写的代码如何也能在pyhon2上跑?请无论如何加上这一句,python3没有啥影响 from __future__ import absolute_import, unicode_literals, division, print_function __future__模块提供某些将要引入的特性,python 2.7.5的__future__基本上是python3中的特性 开始 使用我们的jupyter交互式工具进行探讨,以下皆为python2

Windows下python2与python3兼容设置

分别安装python2与python3后,我想直接通过命令python2.pip2与python3.pip3区分: 分别进入python安装目录下,修改python.exe为python2.exe.python3.exe 这样直接输入python2和python3就可以使用了. 但是修改名字后,输入pip2或者pip3会抛出异常: Fatal error in launcher: Unable to create process using '"' 网上看了很多方案都说直接运行: python2

Python2和Python3两者区别

版本问题 python2与python3是目前主要的两个版本. python3.0版本较之前的有很大变动,而且不向下兼容. Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移.即2.6版本兼容2.x和3.0的语法 Python 2.6保持了对之前版本的全兼容,而且还包含了Python 3.0的新玩意(一些新特性需要通过"from __future__ import"来启用). 如,在Python2.6要使用3.0的打印

初学者学习python2还是python3?

如果你是一个初学者,或者你以前接触过其他的编程语言,你可能不知道,在开始学习python的时候都会遇到一个比较让人很头疼的问题:版本问题!!是学习python2 还是学习 python3 ?这是非常让人纠结的! 搜索一下便会发现python3 和 python2 是不兼容的,而且差异比较大,到底学习哪个版本呢?下面就来为大家分析一下: 其实python是linux上最常用的软件之一,但是linux目前的版本大部分还是使用python2的,而且,在linux上依赖python2的程序更多一些,所以