ubuntu 退出anaconda环境_ubuntu 安装两个Anaconda,并迁移虚拟环境
不同路徑下面的Anaconda,會自動生成對應的base環境,啟動默認設置見
source ~/.bashrc
查看建立的虛擬環境
conda env list
base 虛擬環境標注*說明就是默認的啟動設置,可在
vim ~/.bashrc
下面去修改。
image.png
采用
source activate 其他路徑
可以轉到新路徑下面的Anaconda
image.png
虛擬環境遷移
step0
舊環境生成renquirements.txt文件,執行命令:
pip freeze > requirements.txt
step1
創建、打開新環境。執行以下命令:
conda create -n environmentname python=3.7
step2
配置環境。進入項目文件夾下requirements.txt文件所在目錄,使用該文件配置環境
pip install -r requirements.txt # 創建環境
# 或
conda install --y --file requirements.txt # 創建環境
共享虛擬環境
什么是共享虛擬環境呢?當我們在本機上開發了一套代碼,然后將代碼上傳到github或者發給項目組其他人,這是別人可不知道我們開發的代碼上面用到了哪些依賴,conda提供了方便得功能將虛擬環境中所有依賴包統一導出一個配置文件中,在別的機器上使用這套代碼時,根據conda導出的配置文件重建虛擬環境即可,這就是共享虛擬環境功能。在多人協作開發及開源的情況下,共享虛擬環境無疑是一個非常實用的功能。
先來導出依賴到配置文件:
conda env export --file python36_env.yml
environment.yaml是導出依賴的目標文件,運行命令后,當前目錄下就回生成一個environment.yaml文件,包含了所有依賴信息。
根據配置文件創建虛擬環境:
conda env create -f /home/chb/code/python36_env.yml
運行上述命令后,在新機器上也會創建一個一模一樣的虛擬環境。
3.6 刪除虛擬環境
conda remove -n python36 --all
或者
conda env remove -n python36
Linux下修改conda默認啟動環境
修改~/.bashrc文件,在conda部分的結尾加上:
conda activate your_envs # "your_envs"就是你的環境
再source ~/.bashrc即可,下次conda打開的環境就是你設置的這個環境了。
將Anaconda 安裝到特定目錄下
···
bash Anaconda3-2020.07-Linux-x86_64.sh -p /my_share/cmwang/anaconda3
···
必須確保 /my_share/cmwang/anaconda3是在 linux系統的ex2,exe3 上才會有效,否則會出現權限問題,即使是root賬戶也無法安裝。
執行lsattr和chattr這兩個屬性。出現了下面的報錯:
lsattr: Inappropriate ioctl for device While reading flags on ****
chattr:Inappropriate ioctl for device While reading flags on ****
這兩條指令一般只能在ex2,ex3文件系統上有效。
如何查看Linux的文件系統:
首先,看一下操作的文件所在的目錄掛在哪個文件卷上:
df -v
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 31462328 6907640 24554688 22% /
udev 4048136 128 4048008 1% /dev
/dev/sda6 50338040 21998760 28339280 44% /export/home
/dev/sda5 52434488 10577844 41856644 21% /opt
shm 11534336 96 11534240 1% /dev/shm
查看文件系統的命令如下:
blkid /dev/sda2
/dev/sda2: UUID="c0b22192-72f9-4461-826c-5fa9ef832673" TYPE="reiserfs"
如果只想看看文件系統,可以加上-s選項:
blkid -s TYPE /dev/sda2
/dev/sda2: TYPE="reiserfs"
參考文獻
總結
以上是生活随笔為你收集整理的ubuntu 退出anaconda环境_ubuntu 安装两个Anaconda,并迁移虚拟环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搜狗输入法怎么切换为繁体_搜狗这次太良心
- 下一篇: python 自动补全函数括号_Pyth