ubuntu16 04系統下安裝虛擬環境

2021-09-24 17:38:08 字數 1719 閱讀 1891

前言:進行python專案開發的時候,由於不同的專案需要使用不同的資源包和相關的配置,因此建立多個python虛擬環境,在虛擬環境下開發就顯得很有必要。

sudo apt install python-virtualenv
說明:以上兩條命令逐條執行,完成後虛擬環境安裝完畢。

或者可以使用pip安裝,前提是安裝了pip,一般python自帶了pip:

sudo pip install virtualenv

mkvirtualenv 虛擬環境名稱

如:mkvirtualenv mywork

//會建立乙個名為mywork的虛擬環境

上面的命令執行時,系統會建立預設的python版本的開發環境,一般大家的電腦會同時安裝python2和python3版本,有時需要不同的版本建立虛擬環境。

mkvirtualenv -p python路徑 虛擬環境名稱

例:mkvirtualenv -p /usr/bin/python3 mywork

whereis python3
在終端命令列搜尋,會出現想要的路徑。

細節:不需要進入到/home/.virtualenvs目錄,在任何目錄下都可以執行命令,建立的虛擬環境的位置都一樣。

注意:建立虛擬環境是需要在聯網下進行,否則建立失敗。

# 進入該目錄

cd /usr/local/python3/bin

# 可以正常使用命令了

# 方法一每次重啟後都需要手動啟用,不方便,將命令新增到環境變數

sudo vi ~/.bashrc

# 在末尾新增一行

# 儲存後執行

source ~/.bashrc

# 現在可以正常使用命令了,且每次重啟主機自動載入命令

rmvirtualenv [虛擬環境名稱]

例:rmvirtualenv mywork

注意:如果目前的位置在虛擬環境中,需要先退出虛擬環境,然後才能執行刪除注意:可以在任何目錄執行刪除操作,如果不知道名字,可以rmvirtualen + 兩次tab鍵,提示所有的虛擬環境

deactivate
workon [虛擬環境名稱]

例:workkon mywork

注意:按workon+兩次tab鍵會提示所有虛擬環境。

pip list

pip freeze

兩個命令都可以查詢,只是展示的形式不一樣。

pip install 包的名字
注意:一定不要使用sudo pip ... ,這裡是在虛擬環境中安裝python包,如果使用了sudo許可權,python包會被安裝在主機非虛擬環境下,在虛擬環境中找不到這個包。

Ubuntu16 04安裝ros系統

筆者使用的是聯想y430ppc機,安裝windows10作業系統,通過virtualbox虛擬機器安裝了ubuntu16.04,並在其中搭建ros作業系統。虛擬機器配置為 ros系統是乙個開源軟體,有許多個版本,與linux作業系統有對應關係。ubuntu16.04對應的ros作業系統是kineti...

ubuntu16 04下安裝boost環境

最簡單的方法 進入linux系統後,按ctrl alt t進入終端,然後輸入 sudo apt cache search boost 你將看到很多檔案資訊,找到乙個檔案叫 libboost dev,直接安裝此檔案即可 sudo apt get install libboost dev 這樣就安裝成功...

ubuntu16 04下安裝scrapy框架

一.按照官方文件的說明,安裝scrapy 需要以下程式或者庫 1 python 2.7 2 lxml。most linux distributions ships prepackaged versions of lxml.otherwise refer to 3 openssl。this comes...