Python學習系列之一: python相關環境的搭建

虛無境發表於2021-10-24

前言

學習python和使用已經一年多了,這段時間抽空整理了一下以前的筆記,方便日後查閱。

Python介紹

Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。
Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

  • Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。 -
  • Python 是互動式語言:這意味著,您可以在一個 Python 提示符 >>> 後直接執行程式碼。
  • Python 是面嚮物件語言: 這意味著Python支援物件導向的風格或程式碼封裝在物件的程式設計技術。
  • Python 是初學者的語言:Python 對初級程式設計師而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文書處理到 WWW 瀏覽器再到遊戲。

Python環境安裝

python版本為3.x,目前使用的是3.8.5。

下載地址:

linux下載地址: https://mirrors.huaweicloud.com/python
windows下載地址: https://www.python.org/ftp/python

Windows下載點選安裝,然後在cmd中輸入Python -V進行版本檢視。
在這裡插入圖片描述
Linux版本就是下載完解壓,切換到python的目錄,進行編譯安裝即可,命令如下:

tar -zxvf Python-3.8.5.tgz
cd Python-3.8.5
./configure
make && make install

linux的python刪除命令如下:

1.強制刪除已安裝python及其關聯
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
2.刪除殘餘檔案
whereis python|xargs rm -frv

設定映象

注:設定映象的目的是為了讓我下載包的時候更流暢~
Linux下,修改 ~/.pip/pip.conf (沒有就建立一個資料夾及檔案。資料夾要加“.”,表示是隱藏資料夾)

內容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

windows下,直接在user目錄中建立一個pip目錄,如:C:\Users\xx\pip,新建檔案pip.ini。內容同上。

在這裡插入圖片描述

Anaconda

Anaconda介紹

Anaconda 主要的目的是為了對python的包映象管理,個人覺得python的包管理相比java來說,較為不完善,好在有Anaconda,可以方便獲取統一版本的包,不會因為包版本依賴問題導致跑不起來,而且 Anaconda包含了conda、Python在內的超過180個科學包及其依賴項,比如: numpy 、opencv等在進行演算法學習或者影像識別的時候非常好用。

下載地址:

官網下載地址: https://www.anaconda.com/products/individual
映象下載地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

windows安裝
下載exe的檔案之後,一路點選下一步安裝即可,在安裝過程中建議勾選新增到環境變數中。

Linux安裝

線上直接下載:
Wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh

然後輸入如下命令安裝:

bash Anaconda3-2020.11-Linux-x86_64.sh

如果不熟悉的話建議使用預設設定。

新增映象源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

安裝成功之後可以輸入如下命令進行檢視安裝了那些包

conda list

conda env list 或 conda info -e或 conda info --envs 檢視當前存在哪些虛擬環境

conda update conda 檢查更新當前conda

3、建立python虛擬環境。

 使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令建立python版本為X.X、名字為your_env_name的虛擬環境。your_env_name檔案可以在Anaconda安裝目錄envs檔案下找到。

4、使用啟用(或切換不同python版本)的虛擬環境。

開啟命令列輸入python --version可以檢查當前python的版本。

使用如下命令即可 啟用你的虛擬環境(即將python的版本改變)。

Linux:  source activate your_env_name(虛擬環境名稱)

Windows: activate your_env_name(虛擬環境名稱)

這是再使用python --version可以檢查當前python版本是否為想要的。

5、對虛擬環境中安裝額外的包。

使用命令conda install -n your_env_name [package]即可安裝package到your_env_name中

6、關閉虛擬環境(即從當前環境退出返回使用PATH環境中的預設python版本)。

使用如下命令即可。

Linux: source deactivate

Windows: deactivate

7、刪除虛擬環境。

使用命令conda remove -n your_env_name(虛擬環境名稱) --all, 即可刪除。

8、刪除環境中的某個包。

使用命令conda remove --name your_env_name package_name 即可。

示例:

conda create -n py_video python=3.8
conda activate py_video

常用命令參考:
https://www.cnblogs.com/llfctt/p/9223712.html

其他

音樂推薦

原創不易,如果感覺不錯,希望給個推薦!您的支援是我寫作的最大動力!
版權宣告:
作者:虛無境
部落格園出處:http://www.cnblogs.com/xuwujing
CSDN出處:http://blog.csdn.net/qazwsxpcm    
個人部落格出處:http://www.panchengming.com

相關文章