使用Anaconda和pip中的相关问题
来源:互联网 发布:淘宝联盟商品采集软件 编辑:程序博客网 时间:2024/06/08 05:00
使用Anaconda和pip中的相关问题
我用Anaconda作为iPython环境的管理工具
- Anaconda下载速度慢的办法
- Conda的环境管理
- 更改pip源至国内镜像
Anaconda下载速度慢的办法
使用清华的镜像服务器,在命令行中运行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
Conda的环境管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。
假设我们需要安装Python 3.5,在命令行:
# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)conda create --name python34 python=3.4# 安装好后,使用activate激活某个环境activate python34 # for Windowssource activate python34 # for Linux & Mac# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH# 此时,再次输入python --version# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境# 如果想返回默认的python 2.7环境,运行deactivate python34 # for Windowssource deactivate python34 # for Linux & Mac# 删除一个已有的环境conda remove --name python34 --all
用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。
更改pip源至国内镜像
经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。
网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
最近使用得比较多并且比较顺手的是清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple
- 临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。
- 永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
- 使用Anaconda和pip中的相关问题
- Python:pip使用中的问题(pip版本升级)
- ubuntu 安装anaconda不能正常使用pip的问题,以及conda install error 和Error: Missing write permissions in:的问题
- anaconda下使用pip安装opencv
- Python pip和Anaconda包的安装
- 解决pip安装的包无法在anaconda 的python 环境下使用的问题
- pip 中的权限问题
- Anaconda 安装和使用
- Anaconda使用pip安装的第三方包
- Mac 中卸载anaconda使用pip安装jupyter notebook
- windows下python各种库的安装---pip 和 anaconda
- Centos Linux Anaconda Python Pip安装、启动和环境配置
- Python基础-安装第三方模块 pip 和 Anaconda
- anaconda--配置pip
- hibernate 使用中的相关问题
- pip安装和使用
- pip下载和使用
- pip安装和使用
- hadoop 命令
- 新闻案例
- 安装svn1.8.17,遇到sqlite3相关错误
- sap表维护工具来维护自定义表(转)
- J2EE系列之Spring4学习笔记(八)--AOP详解(AOP实例)
- 使用Anaconda和pip中的相关问题
- SSL chiper
- butterknife 忽视混淆那些坑
- XUtils3之数据库笔记
- sql索引介绍
- 动态规划(入门):各种数字三角形
- daemon not running. starting it now on port 5037
- C#语法:委托与事件
- 通俗易懂理解事务的4种隔离级别