conda 管理 python 環境
管理 python 環境下的 python 包
conda --version
# 以 update 命令為例,檢視 conda 命令幫助
conda update --help
conda update conda
# 基於安裝 conda 時的 python 版本
# 建立乙個名為 py_env_for_test
# 包含 biopython 包的 python 環境
conda create --name py_env_for_test biopython
# 基於 python 3
# 建立乙個名為 py3_env_for_test
# 包含 astroid 和 babel 包的 python 環境
conda create --name py3_env_for_test python=3.7.2 astroid babel
# 查詢結果中,通過星號「*」標識當前被啟用的 python 環境
conda info --envs
# 啟用(切換到)名為 py_env_for_test 的 python 環境
source activate py_env_for_test
# 啟用(切換到)名為 py3_env_for_test 的 python 環境
source activate py3_env_for_test
# 啟用(切換到)系統 python 環境(退出當前環境)
source deactivate
# 建立 py_env_for_test 環境的副本,起名為 py_env_for_test_clone
conda create --name py_env_for_test_clone --clone py_env_for_test
# 刪除名為 py_env_for_test_clone 的 python 環境
conda remove --name py_env_for_test_clone --all
# 檢視當前 python 環境下的所有 python 包
conda list
# 檢視 py3_env_for_test 環境下的所有 python 包
conda list --name py3_env_for_test
# 查詢所有可被安裝的 python 及版本資訊
conda search python
# 查詢所有可被安裝的名為 numpy 的 python 包及版本資訊
conda search numpy
# 通過正規表示式,模糊查詢所有可被安裝的名字中包含 nump 的 python 包及版本資訊
conda search '*nump*'
# 查詢名為 numpy,版本號大於等於 1.15.0 的 python 包
conda search 'numpy>=1.15.0'
# 查詢所有相容 python3.7.2 的 python 包
conda search --full --name python=3.7.2
# 在當前 python 環境中新增版本號為 11.3.3 的 mkl 包
conda insall mkl=11.3.3
# 向 py3_env_for_test 環境中,新增版本號為 11.3.3 的 mkl 包
conda install --name py3_env_for_test mkl=11.3.3
# 通過 pip,可以安裝那些無法通過 conda 安裝的 python 包
# 通過 pip 安裝包前,需要先切換到需要安裝 python 包的 python 環境
# 例:通過 pip,安裝 numpy 包
pip install numpy
# 刪除當前環境中的 mkl 包
conda remove mkl
# 刪除 py3_env_for_test 環境中的 mkl 包
conda remove --name py3_env_for_test mkl
conda 工具的各個引數,存在簡寫模式
# 等價的兩條命令
conda list --name py3_env_for_test
conda list -n py3_env_for_test
善用 help,例
conda -h
conda list -h
Mac多python版本環境搭建
參考 mac下使用pyenv,pyenv virtualenv治理python的多個版本 mac osx 下使用pythonbrew安裝zlib 報importerror no module named zlib 解決方案 可搜尋如何安裝使用命令brew brew install pyenv bre...
搭建python多版本執行環境
一 環境介紹 linux vm 0 170 centos 3.10.107 1 tlinux2 kvm guest 0049 預設python版本2.7 gcc gcc 4.8.5 20150623 red hat 4.8.5 5 python2.7從2019開始就不再維護了,但是很多專案的 還是2...
linux下多版本python環境配置
pyenv安裝使用git yum install git y yum y install gcc make patch gdbm devel openssl devel sqlite devel readline devel zlib devel bzip2 devel useradd python...