一、下载与安装

  python的版本众多,主流的分2和3,还有各种小版本。 django等也有众多版本。

  在我们开发过程中,为使用不同的版本测试,在一台电脑上进行只能进行替换。

  为了简化。我们使用conda的虚拟环境技术。把环境相互隔离开来。

1.1  下载地址

  anaconda  清华开源镜像站点: https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

  默认我们安装miniconda的最新版本。比较小的就好了

  

1.2 win下安装

  window下 一站式安装就好了,选择默认的选项。需要记住安装的路径,我的是d:\Miniconda3

1.3 环境变量的设置

1.右键计算机选择属性

2.选择 高级系统设置

3.编辑系统环境变量 path

4,.添加3条环境变量:注意环境变量的写法  ;path1;path2;  中间要加英文的引号

D:\Miniconda3
D:\Miniconda3\Scripts
D:\Miniconda3\Library\bin

5.检测如下状态,则成功

二、conda的使用

2.1 配置加速(可选)

详细的配置可参考 :https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

如果conda在下载的时候,下载速度太慢,默认的服务器是在国外的,我们可以使用清华的镜像站:(直接在cmd下执行)

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

2.2 创建指定版本 python的环境

  安装的虚拟环境默认就是在 envs下

 conda create -n py2 python=2       安装最新的2.7
conda create -n py3 python=3     安装最新的3.6
conda create -n py3.5 python=3.5  安装指定的3.5

2.3 进入虚拟环境

conda env list                  列出当前的所有env
activate env_name    进入到某一个环境中
1.在其中可以执行pip 管理当前python环境的包
2.也可以进入python
deactivate     退出当前env

2.4  克隆环境

   conda create --name new_env_name --clone old_env_name 

2.5 删除环境

   conda remove -n  env_name --all

2.6 环境的迁移

  在py2 中我们使用了很多包,但是想在py3的虚拟环境中使用相同的版本,一个个去安装太麻烦了。这时候就用到了环境的迁移。

  使用到其实就是 pip freeze 命令,列出我们安装的包名 输出到 一个文件中。

1.进入到py2的环境中,导出安装的包的名字
activate py2
pip freeze>env.txt (导出的路径默认就是cmd的前缀路径)
2.进入到louhui的环境中,安装那个包
activate louhui
pip install -r env.txt

三、jupyter notebook的使用

3.1 安装

pip install jupyter

3.2 配置文档的跟目录

jupyter notebook --generate-config  #生产配置文件

  修改配置文件:

  c.NotebookApp.notebook_dir = u'c:\\study\\jupyter'

3.3 启动

jupyter notebook

3.4 编写文档

  有三种模式:按下esc,进入命令行模式,进行删除,复制,插入

  m:进入博客模式,进行

  y:进入命令模式,进行python调试与输出

markdown
# 一级标题
##   二级标题
> 引用
``` 代码

四 、vscode设置 与python的结合

  设置的位置:文件 -》设置  -》首选项

.自动保存
"files.autoSave": "off" 改成 "files.autoSave": "afterDelay"
时间可选,默认是1000:
"files.autoSaveDelay": .自动换行
   "editor.wordWrap": "on"

  

打造万能的Python开发环境的更多相关文章

  1. 翻译:打造基于Sublime Text 3的全能python开发环境

    原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ ...

  2. [原]打造Python开发环境之初篇

    古语有云: 工欲善其事,必先利其器 拥有自己的一套得心应手的Python开发环境,开发起来,简直如丝般顺滑.以我工作中使用到的Python开发环境(主要是Web应用),先做个总体介绍 Python环境 ...

  3. 【python安装】Windows上安装和创建python开发环境

    1. 在 windows10 上安装python开发环境 Linux和Mac OS都自带python环境,但是Windows没有,所以需要自行安装. 第1步:访问 python官网,下载Windows ...

  4. 新阿里云服务器从0开始配置为python开发环境

    由于每次打开linux虚拟机比较麻烦,于是尝试一下云服务器,在阿里云领取了一个月的试用服务器,这里记录一下新服务器从0配置成python开发环境的步骤,以便以后配置新服务器时有个参考. 免费领取一个月 ...

  5. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  6. Python黑帽编程1.2 基于VS Code构建Python开发环境

    Python黑帽编程1.2  基于VS Code构建Python开发环境 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Atta ...

  7. Eclipse中Python开发环境搭建

    Eclipse中Python开发环境搭建  目 录  1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...

  8. ubuntu上用eclipse搭建java、python开发环境

    上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...

  9. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

随机推荐

  1. django的项目创建简明流程

    个人理解,不妥之处请指出 创建项目:django-admin startproject user_sys 创建APP:python manage.py startapp auth 测试项目创建是否成功 ...

  2. 【转载】在Jersey JAX-RS 处理泛型List等Collection

    在Java中,从1.5开始,我们就可以使用泛型了(generic),这看上去很像C++ Template,但是实际上它们是不同的.在这里我不想过多的描述细节,你可以从Google上搜索一下. 但是,泛 ...

  3. ps 和 grep 查找消除 grep自身查找(转载)

    用ps -def | grep查找进程很方便,最后一行总是会grep自己. $ ps -def | grep dragonfly-framework dean 5273 5272 0 15:23 pt ...

  4. Zend studio13 导入已有php文件夹

    New -> orther -> faceted project 选好对应的文件夹 ,文件夹下的就都导入zend studio了.

  5. Linux系统启动管理 系统安全

    Linux GRUB加密方法 加密grub防止黑客通过单用户系统破解root密码 ,进入系统窃取数据.给grub加密,不让别人通过grub进入单用户.  生成密码 [root@localhost ~] ...

  6. Qt5.5.1移植到freescale imx6

    一.环境 HOST:ubuntu12.04-LTS Embedded:freescale imx6 linux-3.0.35 CROSS_COMPILE:freescale提供的gcc-4.6.2-g ...

  7. 【Java Web】把逻辑名映射到servlet文件

    Ⅰ.请求URL Ⅱ.容器搜索DD,查找servlet-mapping <?xml version="1.0" encoding="ISO-8859-1" ...

  8. Centos 7 Sublime 安装 package control

    1. 修改installed Packages 下的package Control.sublime-package(原文件是个空的文件) 2. 下载channel_v3.json 可放在任何位置并在s ...

  9. linux中的信号简介和trap命令

    1.信号 linux通过信号来在运行在系统上的进程之间通信,也可以通过信号来控制shell脚本的运行 主要有一下信号 1 ##进程重新加载配置 2 ##删除进程在内存中的数据 3 ##删除鼠标在内存中 ...

  10. c语言的按位运算符

    & 按位与 | 按位或 ^ 按位异或 1. 按位与运算 按位与运算符"&"是双目运算符.其功能是参与运算的两数各对应的二进位相与.只有对应的两个二进位均为1时,结果 ...