多個python版本的切換


python2/3 版本的切換

Python 基礎教程--多個python版本的切換

以創建anaconda為例 linux 環境

======================================================================

(For more information, please go to Alan D. Chen , upgrading~~)

Anaconda與conda區別
conda可以理解為一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理則允許用戶方便地安裝不同版本的python並可以快速切換。 conda的設計理念——conda將幾乎所有的工具、第三方包都當做package對待,甚至包括python和conda自身 Anaconda則是一個打包的集合,里面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等。

(😃git 怎么在倉庫里面上傳一個文件夾到github?

======================================================================

python是解釋性語言

編譯器和解釋器之間有什么區別:(for more details)

根據他們的定義,編譯器和解釋器之間的區別貌似十分明顯:

  • 解釋器:直接執行用編程語言編寫的指令的程序
  • 編譯器:把源代碼轉換成(翻譯)低級語言的程序

=======================================================================

首先一個Linux
系統中有anaconda、conda、甚至是miniconda,這里建議大家還是安裝anaconda3(python3)。
anaconda3 (linux)+ 本地 pycharm(wins)的形式還是比較合適。
在安裝anaconda之前,最好能夠了解server里面有沒有其他的python安裝環境,以免相互打擾。
遇到多個版本的python,切換環境:


linux 服務器的python2、python3版本切換

在(base)環境下
pic2

這是由於環境變量未導入,或者環境變量導入了未更新。
輸入命令打開配置文件
vim ~/.bashrc
在最后添加語句
export PATH=/home/XXX/anaconda3/bin:$PATH

這個export
語句,給linux系統添加了新的環境變量。請確保bashrc文件中關於python的文件的統一,
這個方法還可以解決多個安裝環境,多個python版本,甚至是在terminal里創建虛擬環境,使用python
A,但是一些包卻安裝在python B的情況。

XXX為你的用戶名

最后輸入如下命令,更新配置文件即可

source ~/.bashrc 

linux下切換python2和python3(臨時性和永久性)

首先先來看一下我們的默認Python版本

$ python --version
Python 2.7.6

然后我們修改一下別名

 $ alias python='/usr/bin/python3' $ python
--version Python 3.4.3

版本已經改變 /usr/bin/python3 這個路徑是怎么找到的呢?
一般來說,軟件的二進制文件都可以在 /usr/bin 或 /usr/local/bin
(這個優先級高一點)找到。當然如果你是Debian系的Linux,可以這么找(前提是你已經安裝了Python3):

 $ dpkg -L python3

上面的別名修改只是暫時性的,重開一個窗口后配置就不見了。如果要使每個窗口都使用這個別名,可以編輯
~/.bashrc (如果你是別的shell的話,就不是這個文件,如zsh是 ~/.zshrc
),把alias配置寫入文件。 修改別名優點是足夠簡單,但是切換不靈活。

可以通過上面的鏈接 尋找永久性切換的方法。

linux安裝或卸載miniconda

Conda 是一個開源的軟件包管理系統和環境管理系統,用於安裝多個版本的軟件包及其依賴關系,並在它們之間輕松切換。

linux - 卸載python

2019年10月15日12:05:42


[root@spider1 bin]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##強制刪除已安裝程序及其關聯
[root@spider1 bin]# whereis python |xargs rm -frv ##刪除所有殘余文件 ##xargs,允許你對輸出執行其他某些命令
[root@spider1 bin]# whereis python ##驗證刪除,返回無結果

Linux下python的卸載與安裝

卸載:
1、卸載python3.5
sudo apt-get remove python3.5
1
2、卸載python3.5及其依賴
sudo apt-get remove --auto-remove python3.5
1
3、清除python3.5
sudo apt-get purge python3.5
1
or
sudo apt-get purge --auto-remove python3.5
1
安裝:
下載python
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
wget -P /usr/lib https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz(下載文件到指定目錄)
12
解壓、編譯安裝
tar -zxvf Python-2.7.9.tgz
cd Python-2.7.9
./configure --prefix=/usr/local/python-2.7.9
make
make install
12345
系統自帶了python版本,我們需要為新安裝的版本添加一個軟鏈
ln -s /usr/local/python-2.7.9/bin/python /usr/bin/python2.7.9

anaconda的安裝和卸載&PyCharm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM