昌乐网站制作价格,3 建设营销型网站流程图,网站维护中页面设计,云凡济南网站建设开发当安装了多个版本的Python时#xff0c;比如一个python2.7#xff0c;一个python3.5#xff0c;需要为某个python版本安装库时如何精准的指定python版本呢。网上多数回答都是用到pyenv、virtualenv之类#xff0c;看了下感觉跟我的预期不一致。因为PyCharm已经可以管理多个…当安装了多个版本的Python时比如一个python2.7一个python3.5需要为某个python版本安装库时如何精准的指定python版本呢。网上多数回答都是用到pyenv、virtualenv之类看了下感觉跟我的预期不一致。因为PyCharm已经可以管理多个版本的Python进行自如切换。而我需要的是为相应版本的Python安装指定的库。本文基于Ubuntu1604 LTSpython2.7与python3.5两个版本。方法步骤1、保证2个版本的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/bin/pip1 #!/usr/bin/python2 # GENERATED BY DEBIAN34 import sys56 # Run the main entry point, similarly to how setuptools does it, but because7 # we didnt install the actual entry point from setup.py, dont use the8 # pkg_resources API.9 from pip import main10 if __name__ __main__:11 sys.exit(main())~发现亮点没有在第一行啊。#!/usr/bin/python。记得在修改默认python版本时的做法吗。修改软链接指定另外的Python版本。此处只需要将python换成python3.5。那这个pip文件就是python3.5专属的pip脚本了啊。是不是很简单就搞定了这个曾经一度困扰的世界性难题。那么解决方案来了将第一行python改为python3.5另存为/usr/bin/pip3.5即可。当需要为python3.5安装相应的类库时pip3.5 install pymongo又解决了一个问题。