1、  下载Anaconda并安装

  地址: https://www.anaconda.com/download/

  Anaconda包括Python基础包与一系列科学计算包,安装后不用再单独安装Python。

2、  安装Pycharm

  地址:https://www.jetbrains.com/pycharm/

  Pycharm是Python开发IDE。

3、  使用pip安装python组件

  pip为python组件管理命令,Anaconda Scripts目录下,我的环境上路径如下

  C:\ProgramData\Anaconda2\Scripts

  (1)       在线安装

    cmd进入pip目录

    pip install python组件,在线下载安装

    pip uninstall python组件,卸载python组件

  (2)       pip设置代理

    pip --proxy=http://[用户名:密码] @[host:port] install python组件,例如

    pip --proxy=http://coshaho:coshahopwd@myproxy.coshaho.com:8080 install numpy

  (3)       离线安装

    可以在如下地址搜索自己需要的组件:https://www.lfd.uci.edu/~gohlke/pythonlibs/

    pip install 绝对路径/python组件文件名,执行离线安装,例如

    pip install C:\Users\coshaho\Downloads\lockfile-0.12.2-py2.py3-none-any.whl

4、  创建Python工程

  Pycharm –> File -> New Project

  其中Base interpreter指定python路径,勾选Inherit global site-packages则引入所有安装的python组件。

5、  导入python工程

  Pycharm –> File -> Open

  这里需要注意,File –> Settings –> 项目 -> Project Structure中需要把包路径起始位置设置为Content Root

6、  could not find or load Qt platform plugin异常解决

  (1)       conda安装qt,pyqt

    conda为Anaconda组件管理命令,目录如下C:\ProgramData\Anaconda2\Scripts

    1.   在线安装:conda install qt,conda install pyqt
    2.   conda代理设置:编辑C:\Users\h00219638\ .condarc文件,添加如下内容

      use_pip: true

      proxy_servers:

        http: http://coshaho:coshahopwd@myproxy.coshaho.com:8080

        https: https://coshaho:coshahopwd@myproxy.coshaho.com:8080

     3.  离线安装

      conda组件库下载地址:https://repo.continuum.io/pkgs/free/win-64/

      conda install 绝对路径\组件文件名,离线安装,例如

      conda install C:\ProgramData\Anaconda2\pkgs\qt-5.6.0-vc9_0.tar.bz2

     4.  设置QT环境变量

      QT_QPA_PLATFORM_PLUGIN_PATH=C:\ProgramData\Anaconda2\pkgs\qt-5.6.0-vc9_0\Library\plugins

Win7 Python开发环境搭建的更多相关文章

  1. eclipse python开发环境搭建

    eclipse python开发环境搭建[非原创] 1.在www.eclipse.org官网下载Eclipse Classic 4.2.2,Win7 64位下载eclipse-SDK-4.2.2-wi ...

  2. python开发环境搭建

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

  3. Eclipse中Python开发环境搭建

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

  4. python学习之python开发环境搭建

    Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息, ...

  5. python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

  6. Linux CentOS Python开发环境搭建教程

      CentOS安装Python 1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm.yum或deb命令安装过,请使用相对命令查询. 2.复制安装文件链 ...

  7. unbuntu16.04上python开发环境搭建建议

    unbuntu16.04上python开发环境搭建建议  2017-12-20  10:39:27 推荐列表: pycharm: 可以自行破解,但是不推荐,另外也不稳定 pydev+eclipse: ...

  8. Python开发环境搭建指导

    本文主要介绍Python开发环境的搭建.主要包括如下几部分内容: (1)Python软件的安装.注意版本的选择和安装过程中选项的勾选. (2)pip工具环境变量.镜像源的配置使用和常用镜像源介绍.pi ...

  9. sublime的python开发环境搭建

    至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到,并且pycharm打开的速度确实不敢恭维 ...

随机推荐

  1. 洛谷P4425 转盘 [HNOI/AHOI2018] 线段树+单调栈

    正解:线段树+单调栈 解题报告: 传送门! 1551又是一道灵巧连题意都麻油看懂的题,,,,所以先解释一下题意好了,,,, 给定一个n元环 可以从0时刻开始从任一位置出发 每次可以选择向前走一步或者在 ...

  2. PHP 快速实现大文件上传

    简单的上传代码 最简上传代码 <?php move_uploaded_file($_FILES["file"]["tmp_name"], $_FILES[ ...

  3. oracle中并行执行不一定比串行执行快

    并行执行与串行执行相比,能否缩短执行时间,取决于如下几个方面:1.待执行的目标SQL是否适合并行执行,有些SQL是不太适合并行执行的,比如走索引的嵌套循环连接.2.数据库服务器上的硬件资源(如CPU. ...

  4. 如何使用CryptoJS配合Java进行AES加密和解密

    注意 1. PKCS5Padding和PKCS7Padding是一样的 2. 加密时使用的key和iv要转换成base64格式 一.前端 1.函数 function encrypt (msg, key ...

  5. (1.14)mysql锁问题之MyIsam

    1.mysql锁概述 BDB被InnoDB代替了,MyIsam在8.0也被抛弃了 2.MyIsam表锁(读写是串行的) [2.1]查看表锁争用情况. MyIsam存储引擎只支持表锁. 查看表锁争用情况 ...

  6. shell中expect介绍

    expect介绍 借助Expect处理交互的命令,可以将交互 过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成.尤其适用于需 要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员 ...

  7. 【PCA】周志华

    一.书籍

  8. vs2005新建项目中没有ASP.NET WEB应用程序

    今天正准备使用vs 2005,发现根本打不开老师发过来的源代码Portal_Article.csproj文件,上网查了一下,好多人都说是是因为没有给vs 2005打补丁.我的新建项目里根本没有ASP. ...

  9. php合并数组并保留键值的方法

    答案:使用 + 连接两个数组,替换array_merge()函数. php合并数组,一般会使用array_merge方法. array_merge — 合并一个或多个数组 array array_me ...

  10. 一、程序设计与C语言

    @程序:用特殊的编程语言编写的代码,用于表达如何解决问题. @编程语言的作用:编程语言不是用来和计算机交谈的,而是用它来描述要求计算机如何解决问的过程或方法.计算机只能执行(懂得)机器语言. @辗转相 ...