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


前言

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


免責聲明!

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



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