程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

PythonNote025---conda創建python虛擬環境

編輯:Python


Intro

有些情況下,需要用到特殊版本的package,我們可以通過創建虛擬環境的方式定制一個版本供某一個項目使用,保證環境的相對獨立性。另一方面,如果我們在集群上執行python任務,虛擬環境的方式可以避免在所有節點都安裝同一個package的問題。
以conda命令為例,介紹在linux環境中如何創建虛擬環境。

conda常用命令

  • conda list 查看已經安裝的包
  • conda env list 或 conda info -e 查看已經存在虛擬環境

創建虛擬環境

conda create --name mypython_env --quiet --copy --yes python=3.7

  • name: 虛擬環境名稱為mypython_env
  • quiet: Do not display progress bar
  • copy: Install all packages using copies instead of hard- or soft-linking

其他參數含義參考ref[1]

安裝指定package

安裝指定的package有兩種方式,一種是激活對應python環境,pip install,另一種是指定package安裝路徑

方法一

  • source activate mypython_env 激活剛才新建的虛擬環境
  • python --version 檢查版本是否切換
  • pip install pandas -i https://pypi.douban.com/simple 臨時切換為豆瓣源進行package安裝

方法二

  • conda install -n mypython_env pandas
    或者
  • ./bin/pip install pandas -t /home/ml/.conda/envs/mypython_env/lib/python3.7/site-packages -i https://pypi.douban.com/simple

關閉虛擬環境

  • source deactivate mypython_env
    或者
  • conda deactivate

刪除虛擬環境

  • conda remove -n mypython_env --all

刪除虛擬環境的某一個包

conda remove --name mypython_env python

Ref

 ​[1] https://docs.conda.io/projects/conda/en/latest/commands/create.html​​

2020-09-08 於南京市江寧區九龍湖



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved