同事都觉得在Linux下的科学计算环境才专业,mac也可以。个人觉得在windows上开发效率最高,部署的时候多测试下而已。

anaconda 作为基础,conda管理包,PyCharm作为开发环境。虽然目标机器windows7 64,但macOS,windows,linux三个平台都能保证基础平台一致,一个组里大家不论操作系统有多差异。底层python环境,开发环境都能一致统一。即使很多原因造成python以及库版本不统一也能通过conda env 虚拟出一致的环境。anaconda

在官网 选择不同换进的下的安装包 Anaconda,Anaconda 5.2 For Windows,python 3.6 64位的安装包。一路下一步安装即可。qtconsole

一般情况下,我会把这个当作全能科学计算器使用。conda

Conda 是一个开源的软件包管理系统和环境管理系统,对于包管理推荐次序conda> pip> easy_install>源码编译。

#获取版本号

conda -V

#查看帮助信息

conda -h

-h查看系统的帮助文档,功能很强大,我常用的有以下几个:

#在服务端查找关键字为‘pyqt’的,所有python版本下的安装包

conda search pyqt

#更新或者安装pyqt5

conda update pyqt5

conda install pyqt5

#移除安装包

conda remove pyqt5

#显示所有的包

conda listenv 虚拟环境

在没用anaconda之前,个人觉得python的包依赖和c++的包依赖库一样,让人心生畏惧。对于在开发本上如果存在多个项目,多个python版本,最好还是让项目跑在专业的虚拟环境下,自己的沙盒下。免得污染其它或整机环境。很多帖子都介绍virtualenv,我觉得既然conda env能做,就不换工具了。

#查看环境管理的帮助

conda env -h

#查看已有的虚拟环境

conda env list

#创建一个名字为 p350,版本为 python3.5.0的虚拟环境

conda create --name p350 python=3.5.0

#进入p350的虚拟环境

activate p350

上图先激活了p350这个虚拟环境,在cmd当前命令行前面的括号中提示所在的环境已经由base切换到p350.并且在查看本机安装的虚拟环境时,p350安装路径前用×号标识出是当前环境。

#退出当前虚拟环境p35,回到base环境

deactivate

#从p350克隆一个虚拟环境p35-1(不仅是python版本,还有安装包)

conda create --name p35-1 --clone p35

#删除虚拟环境 p35-1

conda remove --name p35-1 --all

#备份虚拟环境,把当前虚拟环境中的p27备份到本地硬盘

conda env export --name p27 > C:\Users\yang\p275.yaml

#把当前虚拟环境备份

conda env export > C:\Users\yang\p275.yaml

#在别的机子上加载备份的虚拟环境

conda env create -f C:\Users\yang\p275.yaml

pycharm

在官网上下载安装即可,一般程序员喜欢折腾,页面风格,代码风格都要定制一下。此处只介绍vim和切换虚拟环境。

vim

pycharm提供了相关插件,setting-plugins-install jetbrains plugin,在弹出框搜索vim,点击安装即可。

重启pycharm后,在工具栏-tools-vim Emulator 可以起停Vim

查看当前python环境_python-环境相关推荐

  1. 验证python安装_Python环境搭建(安装、验证与卸载)

    电脑系统版本   :Win8.1/64位 Python官网地址:www.python.org Python安装版本:3.7.2 本文目录: 一.Python的安装 二.验证Python安装的情况 三. ...

  2. python环境_python环境搭建教程

    Python安装配置 首先我们来安装python (注意:做测试建议安装32位的python3) 1.首先进入网盘下载python-3.6.5.exe,下载完后是这样的 2.双击exe文件进行安装,如 ...

  3. python准备_python环境准备

    环境准备: 可以使用linux操作系统或者mac系统,windows上也可以使用. python各个版本下载地址: https://www.python.org/downloads/ 可以根据自己的系 ...

  4. python pillow环境_Python环境Pillow( PIL )图像处理工具使用解析

    前言 由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python ...

  5. 怎么打包python环境_python环境搭建和打包

    安装: python是有两个版本的一个是2.x,一个是3.x,这两个版本是不兼容的所有请使用前看准版本.下面我们主要说3.5版本. Windows: 你可以根据你的电脑版本选择64位还是32位64位安 ...

  6. python如何进入venv环境_python 环境之 venv

    需求 我们用Anisible 来管理Openstack 此时需要安装shade模块当有互联网时我们可以用以下方式安装shade模块yum install python-pip pip install  ...

  7. header python 环境信息_Python开发必备:如何建立一个完美的项目工程环境

    在程序开发时候一套好的开发环境和工具栈,可以帮我们极大的提高开发的效率,避免把大量时间浪费在周边琐事上.本文以Python为例,教大家如何快速打造完美的Python项目开发环境:内容涵盖了模块依赖管理 ...

  8. python文件中环境声明_Python环境构建

    Python环境构建 @ 说明 同一台机器上,如果要使用不同版本的Python编译器,直接安装Python的编译的话,环境变量和安装路径都难以兼顾,所以Python提供了pyenv这个工具对Pytho ...

  9. python版本升级和系统更新下载安装_Python环境安装与升级

    Python是跨平台的,它可以运行在Windows,Mac,Linux/Unix系统上,在Windows上写的Python程序,在Linux上也是能够运行的.目前,Python有两个大版本,一个是2. ...

  10. python中文开发环境_Python开发环境配置

    对于刚入门的新手, Python 的环境配置可能是个障碍, 对于刚进阶的学习者则可能在环境管理, 依赖管理上遇到问题, 或者陷入纠结(比如我) 在这推荐我目前的解决方案: Python+MiniCon ...

最新文章

  1. 安装Kerberos服务端和客户端
  2. hover时候缓慢切换两张图片
  3. Python dict() 函数
  4. wdm设备驱动程序开发pdf_DWDM是什么 DWDM相关设备功能介绍【图文】
  5. php swich w3c,JS Switch
  6. netty channelinactive触发条件_Netty的Future和Promise
  7. 准备创业或刚创业的朋友必读
  8. windows mobile进程查看器开发(二)—— 停止进程
  9. 激光雕刻机的位图-GCode转换方法实践
  10. cmd net命令详解与图片示意
  11. 极差标准差方差简单计算
  12. while用法小简介(涉及EOF用法)
  13. 小程序 VS APP优缺点
  14. 金域医学与华为云联合,AI辅助宫颈癌筛查方案获得阶段性突破
  15. Linux环境下使用阿里云盘
  16. 线结构光传感器的标定
  17. 红米停在android,红米手机在Android开发中无法获取data/data中数据的问题
  18. Bitly:构建月处理60亿点击的分布式系统
  19. 智慧文娱,阿里巴巴文娱技术探索之路
  20. 在线24点计算器工具

热门文章

  1. [ubuntu] 安装五笔输入法
  2. 学习游戏服务器编程提高篇
  3. 计算机驱动有必要更新,电脑各硬件驱动程序是否越新越好?需要经常更新驱动程序吗?...
  4. iis提示“另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020) ”解决办法
  5. Kaldi在线搭建语音识别系统-李健
  6. 自定义video的controls(播放暂停按钮、进度条、快进快退等)
  7. NeRF 源码分析解读(二)
  8. 获取小猪民宿(短租)数据
  9. 常见的非线性回归模型
  10. Alpha 完结撒花 —— 事后诸葛亮