日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux安装指定版本python_ubuntu多版本python为指定版本python安装库

發布時間:2025/3/11 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装指定版本python_ubuntu多版本python为指定版本python安装库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當安裝了多個版本的Python時,比如一個python2.7,一個python3.5,需要為某個python版本安裝庫時如何精準的指定python版本呢。網上多數回答都是用到pyenv、virtualenv之類,看了下感覺跟我的預期不一致。因為PyCharm已經可以管理多個版本的Python,進行自如切換。而我需要的是為相應版本的Python安裝指定的庫。

本文基于Ubuntu1604 LTS,python2.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/pip

1 #!/usr/bin/python

2 # GENERATED BY DEBIAN

3

4 import sys

5

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

7 # we didn't install the actual entry point from setup.py, don't use the

8 # pkg_resources API.

9 from pip import main

10 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

又解決了一個問題。

總結

以上是生活随笔為你收集整理的linux安装指定版本python_ubuntu多版本python为指定版本python安装库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。