python开发环境准备
2024-09-05 02:05:30
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
最新文章
- bootstrap总结
- 【Linux】netdata监控组件
- a标签无disabled属性
- Git跨平台中文乱码临时解决方案
- HTML5 拖拽效果实现
- Linux io Model
- 数据结构--二叉查找树的java实现
- sys模块和序列化模块
- mysql存储过程(查询数据库内表 游标循环 if判断 插入别的表内)
- Spring Boot 1.4测试的简单理解
- 在Windows Server 2008 R2下搭建jsp环境(三)-Tomcat的下载安装
- Linux安装rar
- Vue过渡mode属性踩坑
- c++ 11 移动语义
- [No0000131]WCF压缩传输方案整理
- supervison
- stark 增删改
- Codeforces Good Bye 2018
- IOS info.plist配置文件
- 右键菜单 GenericMenu