python 以版本众多,包之间依赖复杂而著称,所以一个趁手的开发环境还是很有必要的。

我的建议是用Anaconda做环境隔离、包管理,PyCharm做项目开发,jupyter做笔记,ipython和terminal做简单实验。

下面列一些注意事项:

1. 添加源,安装packages是首先从国内网站清华镜像网站下载,速度会快很多。但是我也遇到过使用这个源也连不上的时候,没办法,换个时间再试就好了。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

2. 装完Anaconda之后建议安装 anaconda-navigator,使用这个管理环境更方便

conda install anaconda-navigator

3. 新建环境, 需要指明环境名和python版本

conda create -n the_name_of_environment python=2.7

这有个问题就是每次所有的包都要重新下载,太耗时了。可以使用navigator中environments中的clone功能

然后利用这个管理包,改成这个环境需要的就好了。

4. 激活环境和失活环境,改为默认环境。注意这个只能在系统自带的Terminal中运行。不知道为什么,在PyCharm集成的Terminal中命令失效。

source activate the_name_of_environment
source deactivate

5. PyCharm的环境配置,一个是project interpreter 一个是python console的python interpreter,分别对应项目和python console

最新文章

  1. bootstrap总结
  2. 【Linux】netdata监控组件
  3. a标签无disabled属性
  4. Git跨平台中文乱码临时解决方案
  5. HTML5 拖拽效果实现
  6. Linux io Model
  7. 数据结构--二叉查找树的java实现
  8. sys模块和序列化模块
  9. mysql存储过程(查询数据库内表 游标循环 if判断 插入别的表内)
  10. Spring Boot 1.4测试的简单理解
  11. 在Windows Server 2008 R2下搭建jsp环境(三)-Tomcat的下载安装
  12. Linux安装rar
  13. Vue过渡mode属性踩坑
  14. c++ 11 移动语义
  15. [No0000131]WCF压缩传输方案整理
  16. supervison
  17. stark 增删改
  18. Codeforces Good Bye 2018
  19. IOS info.plist配置文件
  20. 右键菜单 GenericMenu

热门文章

  1. 万万没想到,Spring Boot 竟然这么耗内存!
  2. Spring aop 实例(转)
  3. Redis---键的过期时间及数据淘汰策略
  4. 2019 上海市大学生网络安全大赛 RE部分WP
  5. Redis持久化rdb&aof
  6. newgrp - 登录到新的用户组中
  7. 在C语言中连续使用scanf()函数出现的问题
  8. Python实现IP地址归属地查询
  9. Linux架构之Nginx 七层负载均衡
  10. DOM-document 对象