新电脑到辽,Inspiron7590,迫不急哒想要写代码【不。
关于电脑的后期测评我明天抽空搞吧,先讲一下我是如何用最短的时间配好python、anaconda、环境变量和各种py包的。
1、下载Anaconda
首先不得不说anaconda真是香,,嗯。整个x86-64/x86-32的anaconda安装包,官网下载就可以
安装过程就不讲了,无脑next就行,安装路径可自行设定,最好是英文名如G:\Anaconda,至于just me和all users选项,你要是windows系统有多个用户时再考虑,just me只有当前账户能用,all users 是所有账户都能用。
2、配置环境变量
装完anaconda后理论上可以编程了,因为anaconda自集成了python,此时jupyter notebook已经可以用了,不过你会发现无法使用pip安装新的包,所以这里需要配置环境变量。
在电脑属性里,高级系统设置→高级→环境变量,在系统变量或用户变量里设置path
其中和之前安装anaconda一样,用户变量是指当前操作系统用户能使用的,系统变量是全局用户都可以共享的。
这里把G:\Anaconda、G:\Anaconda\Scripts、G:\Anaconda\Library\bin放进去,具体看你当时安装在哪个盘了,我是G盘/Anaconda下。
重启。如何pip、conda命令都可以用了。
3、设置镜像源
由于官方的pip源在国外,所以我们执行pip命令的时候有经常会download速度奇慢,有时出现timeout等现象,这里就可以用到pip国内镜像,几个比较知名的是
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
清华的前段时间发过声明,镜像源将要取消,我这里用豆瓣。
临时使用:
可以在使用pip的时候加参数-i http://pypi.douban.com/simple/
例如:pip install -i http://pypi.douban.com/simple/ tensorflow,这样就会从豆瓣的镜像去安装tensorflow库。
永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
[global]
index-url = https://pypi.douban.com/simple/
[install]
trusted-host=mirrors.aliyun.com
Windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。
需要注意的是,这里douban要使用https,而不是http,否则pip会报warning并报错,因为它不信任http的网站。
总结
总之用anaconda真的方便,Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。以上流程一套下来,可能五分钟也用不了。同时python.exe也附加在了anaconda文件夹下,想使用pycharm的朋友直接映射Interpreter到这里就行,真香。