一、下载与安装

  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下

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  py2pip freeze>env.txt    (导出的路径默认就是cmd的前缀路径)
2.进入到louhui的环境中,安装那个包activate louhuipip 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": 30002.自动换行   "editor.wordWrap": "on"

  

转载于:https://www.cnblogs.com/louhui/p/8692939.html

打造万能的Python开发环境相关推荐

  1. 36.在Ubuntu上打造方便好用的Python开发环境

    文章目录 安装oh-my-zsh 安装Powerline 配置Vim 插件管理器 安装插件 转载请注明原始出处:http://blog.csdn.net/a464057216/article/deta ...

  2. vscode配置vue3+python开发环境

    vscode配置vue3+python开发环境 说明 推荐使用vscodium,没有用户追踪,下载VSCodium-win32-x64.zip,设置采用微软官方扩展源就是vscode了,设置方法如下 ...

  3. python开发环境和运行环境的区别_Python 初学者必知:Python 运行与开发环境

    http://codingdao.com/wp/post/py-must-know-run-dev-env/ Python 初学者必知:Python 运行与开发环境 2011年2月11日 Breake ...

  4. 在Windows中搭建python开发环境与使用初步(适合初学者)

    在Windows中搭建python开发环境与使用初步 安装设置python运行环境 到网站https://www.python.org/downloads/windows/ 找到合适版本,下载. 双击 ...

  5. 视频教程-清华-尹成老师-Python开发环境-web-Python

    清华-尹成老师-Python开发环境-web 毕业于清华大学,曾担任Google算法工程师,微软人工智能领域全球最具价值专家,微软Tech Ed 大会金牌讲师. 精通C/ C++,Python ,Go ...

  6. python安装包_迈出Python学习第一步:Python开发环境的下载与安装

    所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...

  7. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境

    转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...

  8. Windows 10 搭建Python开发环境(PyCharm )

    Windows 10 搭建Python开发环境(PyCharm ) 一.安装Python3 二.安装Pycharm 怎么使用PyCharm编写Python程序,简单教程. windows下安装pyth ...

  9. 拒绝conda, 用virtualenv构建多版本的python开发环境

    本文章转载自公众号 "生信码农笔记(ID:bio-coder)",已获得原作者授权. 1. 不喜欢用 conda 特别不喜欢 bioconda, miniconda, Anacon ...

最新文章

  1. html 省份,城市 选择器附效果图
  2. HTML5背后的故事
  3. 《大道至简》第二章 读后感
  4. The file or directory to be published does not exist: /data/vendor/bower/jquery/dist
  5. [笔记] 运维管理 - 压力测试 和 DDOS 防攻击
  6. python RandomTrees特征编码
  7. crontab定时任务不执行的原因
  8. 图的深度优先搜索遍历
  9. Nginx Location块中proxy_pass配置/路径问题
  10. matlab 格式化文本文件的解析
  11. Android——SMS接收发短信与运行权限
  12. mysql 怎么创建B Tree索引_B-Tree,B+Tree以及mysql索引的实现
  13. JAVA8免费下载安装(win10)
  14. 计算机关机时间设置方法,电脑如何设置定时关机 电脑定时关机设置方法
  15. Arcmap做地形地貌图流程
  16. 实数在计算机上存储,实数如何在内存中存储
  17. 腾讯优图TFace正式开源,更可信的人脸识别!
  18. 基础编程题目集(15 分题)
  19. VG、PV、PP、LV、LP
  20. SpringCloud 微服务工作笔记:validationQuery: SELECT 1 FROM DUAL

热门文章

  1. 帮我看看这点破事 EVENT
  2. java中方法的参数传递
  3. 67.数据库系统的三级模式
  4. 人工智能专业国内排名前30的高校,与你想的一样吗?
  5. 前谷歌工程师:如何看待程序员普遍缺乏数据结构和算法知识?
  6. usb数据的接收和打印,除了问题,接收数据不全
  7. 南信大计算机分类,南信大计算机原理样卷
  8. linux中普通用户用友所有权限,linux文件的特殊权限
  9. ai描边工具怎么打开_ai切片工具怎么用?ai切片工具使用教程
  10. centos安装python3小白_Centos7 安装Python3