打造万能的Python开发环境

一、下载与安装

  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:Miniconda3Scripts
D:Miniconda3Libraryin

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下

1 conda create -n py2 python=2       安装最新的2.7
2 conda create -n py3 python=3       安装最新的3.6
3 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的结合

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

1.自动保存
        "files.autoSave": "off"   改成     "files.autoSave": "afterDelay"
      时间可选,默认是1000:
        "files.autoSaveDelay": 3000

2.自动换行
   "editor.wordWrap": "on"

 

  

原文地址:https://www.cnblogs.com/louhui/p/8692939.html