樹莓派4b ubuntu系統安裝python virtualenv虛擬環境


前言

我使用的樹莓派為4b 8g版本,安裝系統為ubuntu server 20.04.3 LTS版。由於平時電腦使用的都是centos系統,所以不知道跟x86架構下ubuntu的操作是不是一樣。
在實際的使用過程中,由於我有多個項目,想把各個項目都隔離開,也方便后期遷移使用pip3 list來列出只有這個項目用到的包,所以我使用了virtualenv來搭建虛擬環境。

安裝pip

因為ubuntu server自帶了python3.8,我這里夠用了,不需要重新安裝,所以直接安裝pip即可。
預裝python

安裝pip

sudo apt install python3-pip
# 查看pip版本
pip3 -V

安裝虛擬環境

因為我的項目都是放在一個文件夾內,所以並沒有去進一步安裝virtualenvwrapper

安裝virtualenv虛擬環境
之前在網上搜索發現很多人使用pip安裝,但是我試過使用pip安裝之后無法直接使用virtualenv --version命令,還需要根據安裝之后的提示先創建軟鏈接,不過就算創建了軟鏈接在新建虛擬環境的時候還是會提示缺少virtualenv包-.-!,不想折騰了,我這里選擇的apt安裝。

sudo apt install virtualenv
# 檢查版本
virtualenv --version

新建用來放置虛擬項目的文件夾

sudo mkdir python-env
sudo chmod 777 python-env  # 給文件夾授權,用root賬號的可以忽略(文件擁有者、群組、其他,r=4,w=2,x=1 )
cd python-env  # 切換到虛擬項目的文件夾內

建立虛擬環境

virtualenv -p python3 test_server  # test_server即為虛擬項目名稱

建立虛擬環境

開啟虛擬環境

source test_server/bin/activate  # test_server即為虛擬項目名稱

開啟虛擬環境
可以看到命令行前面多了(test_server),則代表在test_server的虛擬環境內了。
輸入命令pip3 list,可以看到只有初始的包,后面就可以在里面獨立安裝了。

退出虛擬環境

deactivate

刪除虛擬環境
直接刪除新建的虛擬項目文件夾即可

sudo rm -rf test_server  # test_server即為虛擬項目名稱


免責聲明!

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



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