linux建立虛擬環境

2021-10-06 23:01:17 字數 2891 閱讀 7488

一、conda

安裝anaconda

conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理則允許使用者方便地安裝不同版本的python並可以快速切換。 conda的設計理念——conda將幾乎所有的工具、第三方包都當做package對待,甚至包括python和conda自身 anaconda則是乙個打包的集合,裡面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等。

python、pip安裝位置:anaconda3\lib\site-packages

anaconda會自動建立base環境

1、conda 常用命令

conda -v檢驗是否安裝以及當前conda的版本。

conda list 檢視安裝了哪些包。

conda env list 或 conda info -e 檢視當前存在哪些虛擬環境

conda update conda 檢查更新當前conda

2、conda建立虛擬環境

conda create -n your_env_name python=x.x
python=x.x # 指定python版本2.7、3.6等

虛擬環境名字為your_env_name的

安裝位置anaconda安裝目錄envs。

cd /root/anaconda3/envs/

ls

3、啟動虛擬環境

source activate your_env_name	# 需要cd /root/anaconda3/bin

conda activate your_env_name # 直接可以使用

安裝anaconda後,系統預設python環境是anaconda 預設建立的「root」/「base」環境,

這是因為它把「啟動root」寫在了環境變數的使用者配置檔案.bashrc中,因此只要在此檔案末尾加一行就搞定!

sudo

vi ~/.bashrc # 若無許可權修改加sudo

# bashrc檔案最後一行新增

conda activate your_env_name # 直接進入your_env_name環境

4、退出虛擬環境

source deactivate

conda deactivate

5、 安裝工具包

# conda install -n your_env_name package

conda install -n your_env_name pandas

6、刪除

6.1移除環境

conda remove -n your_env_name -

-all

6.2刪除環境中的某個包。

conda remove -

-name $your_env_name $package_name

7、設定國內映象

# 新增anaconda的tuna映象

# tuna的help中映象位址加有引號,需要去掉

# 設定搜尋時顯示通道位址

conda config -

-set show_channel_urls yes

附錄:anaconda環境下安裝virtualenv

暫時無法駕馭,裝了anaconda就用conda

用的是anaconda自帶的python和pip,virtualenv安裝位置如下

/root/anaconda3/bin/virtualenv

/root/anaconda3/lib/python3.8/site-packages/virtualenv-20.0.21.dist-info/*

/root/anaconda3/lib/python3.8/site-packages/virtualenv/*

如果取消

二、virtualenv

安裝

python3 pip install virtualenv		# 安裝

pip uninstall virtualenv

# python、pip安裝位置:\***\python3.6\site-packages

建立環境目錄

mkdir -p ~

/quant/env

建立虛擬環境

cd ~

/quant/env

virtualenv my_project_env

virtualenv -

-python=

/usr/

bin/python3 my_project_env # 多個python版本指定建立環境

# 或者virtualenv -p /usr/bin/python3 my_project_env

啟動/停用虛擬環境

cd ~

/quant/env/my_project_env/

bin,

source activate # 啟用的環境名應和my_project_env一致

source /data/env/my_project_env/

bin/activate

deactivate # 停用虛擬環境 anaconda環境中用source deactivate

參考文獻:

anaconda+用conda建立python虛擬環境

linux建立虛擬環境

1,vim開啟.bashrc 1 sudo vim bashrc2,shift g 到達文字最後,加入以下 3,bashrc 只有經過source bashrc 命令之後才會生效 export workon home virtualenvs fi錯誤2,當你可以建立虛擬環境,但是沒法切換虛擬環境和退...

linux建立python虛擬環境

大家先看好pip的版本有的還是不一樣的,可以更新一下pip。使用下面的一行命令便可以安裝virtualenv。virtualenv no site packages 虛擬環境的名字。備註 這個名字隨便寫 都是無所謂的 例項 如下 這句話是幹什麼呢?它的作用就是啟用這個虛擬環境。咋們執行 就在這個環境...

建立虛擬環境

virtualenv pip install virtualenv 建立 virtualenv venv virtualenv p usr bin python2.7 venv 啟用 venv scripts activate 停用 venv scripts deactivate 建立 mkvirt...