首页 > 编程知识 正文

ubuntu和linux的区别,python可以安装多个版本吗

时间:2023-05-04 18:09:17 阅读:16628 作者:4876

如果安装了多个版本的Python (如Python2.7和Python3.5 ),在安装某个Python版本的库时应该如何准确地指定Python版本? 网上很多回答都用了pyenv、virtualenv等,但看起来和我的期待不一致。 因为PyCharm已经可以管理和自由切换多个版本的Python。 您需要的是在相应版本的Python上安装指定的库。

本文基于Ubuntu1604 LTS、python2.7和python3.5两个版本。

方法步骤:

1、保证两个版本的Python上安装了pip。

首先,大多数缺省Python版本都安装了pip,否则只需一个命令即可轻松安装

sudo apt install python-pip

如何为另一个版本的python安装pip? 第一种方法是使用源代码下载源代码,然后在指定的python版本上执行安装

python3.5 setup.py install

另外,可以从官网下载get-pip.py运行。

python3.5 get-pip.py

Python3.5版本的pip安装完成。

2、制作pip3.5

请先看看pip文件的内容:

vim /usr/标致服装/pip

1 #! /usr/标致服装/python

2 #已生成by debian

3

4导入系统

5

6 # Run the main entry point,similarly to how setuptools does it,but because

7 # we didn ' tinstalltheactualentrypointfromsetup.py,don't use the

8 # pkg_resources API。

9 from pip导入主

10 if __name__=='__main__':

11sys.exit(main ) )

~

我注意到没有亮点。 第一行啊。 #! /usr/标致服装/python。 还记得修改默认python版本时的做法吗? 修改软链接以指定其他Python版本。 在这里,您只需要用python3.5替换python。 那个pip文件是python3.5专用的pip脚本吧。 这个曾经困扰的世界性难题是简单地解决了吗?

解决方案是将第一行的python更改为python3.5,然后另存为/usr/标致的衣服/pip3.5即可。

如果需要在python3.5上安装适当的类库:

pip 3.5安装pymongo

解决了另一个问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。