Anaconda安裝常用配置及命令

  • Anaconda歷史版本下載

    https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    https://repo.anaconda.com/archive/

  • Anaconda在Linux離線安裝依賴包

  #pip/conda install pak.tar.gz

  #pip install influxdb-5.2.2.tar.gz
  #conda install influxdb-5.2.2.tar.gz

  • 在線pip安裝依賴包

  #pip install -i https://pypi.doubanio.com/simple/ [packageName]       #指定源路徑
  #pip install -i https://mirrors.aliyun.com/pypi/simple/ [packageName]     #指定源路徑

  #pip install --default-timeout=1000 -U [packageName]           #安裝超時設置
  #python -m pip install --upgrade pip #更新pip組件
  #pip list #列出所有安裝庫
  #pip list --outdated #查看可更新包
  #pip freeze #查看已經安裝包以及版本
  #pip list -o #查看已經安裝包以及版本
  #pip install --upgrade [packageName] #更新pip組件
  #pip search [packageName] #查找包
  #pip show [packageName] #顯示已安裝軟件包的信息

  • Anaconda鏡像配置

  #添加Anaconda的鏡像
  #conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  # 設置搜索時顯示通道地址
  #conda config --set show_channel_urls yes

channels:
- https://repo.continuum.io/pkgs/main/
- https://repo.continuum.io/pkgs/free/
- http://pypi.douban.com/simple/
- https://pypi.mirrors.ustc.edu.cn/simple/
- http://mirrors.aliyun.com/pypi/simple/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
show_channel_urls: true
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false
  • 國內鏡像地址

豆瓣:http://pypi.douban.com/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里雲:http://mirrors.aliyun.com/pypi/simple/
華中理工大學:http://pypi.hustunique.com/
山東理工大學:http://pypi.sdutlinux.org/

  conda更新報404,切換更新源:

conda config --remove-key channels
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://repo.continuum.io/pkgs/free/ 
conda config --add channels https://repo.continuum.io/pkgs/main/ 
conda config --set show_channel_urls yes
conda config --show channels

  Anaconda Navigator 升級,以管理員身份打開anaconda prompt

  conda install -c anaconda setuptools     #安裝升級工具
  conda update anaconda-navigator #升級navigator
  anaconda-navigator --reset          #重置navigator
  conda update anaconda-client          #升級客戶端
  conda update -f anaconda-client        #升級安裝依賴包
  anaconda-navigator             #打開客戶端
  conda update --force setuptools         #強制更新包

  • 徹底卸載Anaconda

  conda install anaconda-clean          #安裝輔助卸載包
  anaconda-clean --yes             #卸載配置文件
  運行安裝目錄下的 Uninstall-Anaconda3.exe 即可完成卸載
  卸載pip:python -m pip uninstall pip

  • pip配置源

  臨時使用
  可以在使用pip的時候加參數 -i https://pypi.tuna.tsinghua.edu.cn/simple
  例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,這樣就會從清華這邊的鏡像去安裝pyspider庫。
  pip --default-timeout=100 install -U packageName
  永久使用
  Linux下,修改 ~/.pip/pip.conf (沒有就創建一個文件夾及文件。文件夾要加“.”,表示是隱藏文件夾)

  內容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

  windows下,直接在user目錄中創建一個pip目錄,再新建文件pip.ini。(例如:C:\Users\WQP\pip\pip.ini)內容同上

  • 管理環境(env)的命令

  1.創建python版本環境: conda creat --name env_name python=python3.6 # 創建一個名爲python3.6的環境,指定Python版本是3.6)
  2.列出所有環境env:conda info -envs
  3.刪除某個環境: conda remove -n env_name --all conda remove --name python36 --all(刪除python36環境)
  4.激活,退出(windows下去掉source):source activate env_name (python36) source deactivate env_name 
  5.導出,導入環境:
    導出環境:conda env export > env_info_file.yml
    導入環境:conda env create -f env_info_file.yml
  6.複製環境: conda create --name env_name --close exist_env_name

  • 包管理命令

  canda創建後的環境自帶pip ,所以安裝包也可以通過pip命令來進行安裝
  1.安裝包:conda install numpy
    安裝配置文件:conda install --yes --file requirements.txt
  2.查看以及安裝的包:conda list 
  3.查看安裝包的信息: conda search package_name
  4.更新安裝包:conda update -n env_name package_name
  5.更新所有包:conda upgrade --all
  6.刪除安裝包:conda remove -n env_name package_name

  • 其他配置

  #jupyter-lab --genereate-config #查看jupyter配置文件C:\Users\Administrator\.jupyter\jupyter_notebook_config.py
  #找到c.NotebookApp.notebook_dir ='' 配置默認啓動路徑或者在啓動命令後面路徑替換,c.NotebookApp.ip = '*'配置允許訪問IP
  #jupyter-lab --port 8889 #啓動jupyterlab
  #jupyter notebook #啓動jupyter notebook

  #conda install flask #安裝打包組件
  #pythoninstall -F test.exe #打包python可執行文件

 

作者:Jason Zeng 於 2020-06-19
博客:http://www.cnblogs.com/zengming/ 
GItHub:https://github.com/lovelifeming
嚴正聲明:
1.由於本博客部分資源來自互聯網,版權均歸原作者所有。轉載的目的是用於學術交流與討論學習,將不對任何資源負法律責任。
2.若無意中侵犯到您的版權利益,請來信聯繫我,我會在收到信息後會儘快給予處理!
3.所有資源內容僅供學習交流之用,請勿用作商業用途,謝謝。
4.如有轉發請註明出處,來源於http://www.cnblogs.com/zengming/,謝謝合作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章