Ubuntu中Python3虛擬環境的搭建


1.環境准備

首先請自行安裝好Python3和pip3(一般Ubuntu是自帶Python3的,可以通過sudo apt-get install python3-pip命令來安裝pip3)

安裝完成后,在命令行輸入:

pip3 -V

來檢查是否安裝成功,成功則會輸出對應版本信息。

2.安裝Python虛擬環境(virtualenv)

我們可以先在控制台輸入命令:

virtualenv .env    #創建一個虛擬環境 名為.env

由於沒有安裝虛擬環境,控制台的輸出內容如下:

Command 'virtualenv' not found, but can be installed with:

sudo apt install virtualenv

接下來按照控制台的提示,我們輸入如下命令:

sudo apt install virtualenv

輸入用戶密碼后完成安裝即可。(如果下載速度慢可以看看這個修改下載源的博客:https://blog.csdn.net/zgljl2012/article/details/79065174/)

接下來,繼續使用之前的命令創建虛擬環境:

virtualenv .env

這時,我們又發現了新的錯誤,提示如下:

The path python2 (from --python=python2) does not exist

經查,發現“virtualenv .env”命令是默認指向python2的,而我們只配置了Python3,所以,在輸入創建環境的命令時,指定Python3就可以了:

virtualenv .env --python=python3

如果不出現差錯的話,會提示:

Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /mnt/e/Pythonpractice/virtual_env/.env/bin/python3
Also creating executable in /mnt/e/Pythonpractice/virtual_env/.env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.

好了,虛擬環境創建成功后,輸入命令來激活該環境(我們是在當前目錄下完成對.env的創建,所以在當前目錄下有一個.env的目錄,):

source .env/bin/activate

激活成功后,就會發現,該控制台的前綴,有了一點點不同(多了個括號.env):

再可以使用pip3 freeze 命令查看之前已經安裝過的包都沒有了,因為這是一個全新的環境!

好了,教程就到這里了。如果讀者有發現問題或錯誤,請留言,看到會回復並修改,謝謝支持!


免責聲明!

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



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