导航

Anaconda安装常用配置及命令

Posted on 2020-06-19 00:09  水木山川  阅读(1518)  评论(0编辑  收藏  举报
  • 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/ ,谢谢合作。