前言
學習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