刚开始学习Python, 之后将会把Python相关的一些学习在此记录下来 。

毋庸置疑 ,我们需要先搭建本地开发环境, 为之后的Python开发做准备 ,这篇文章 ,将环境的搭建记录下来

第一步:

下载安装 https://www.python.org/getit/

第二步:

配置python环境变量

依次打开我的电脑->属性->高级系统设置->环境变量,找到Path变量,在末尾添加python的安装目录

如: ;C:\Users\SKY\AppData\Local\Programs\Python\Python36(注意前面有个结束分号)

配置完成之后,打开cmd输入python命令查看是否安装成功

第三步:

以上我们已经将环境配置好了,接下来我们可以下载IDE开发工具,这里下载pycharm

下载地址 https://www.jetbrains.com/pycharm/download/

该工具是收费的,这里我们可以去这个网站获取下免费的激活码 http://idea.lanyus.com/

第四步:

安装pip包管理工具

默认下载之后是有pip模块的,如果没有需要自己下载

有了pip包管理工具,之后我们可以方便的使用pip去下载第三方模块

这里有两种方式安装第三方模块 :

1、通过pycharm工具

打开 file ->setting 找到Project Interpreter右侧点击添加



例如我们下载webdriver这个模块,然后点击install

在这里还要说明一点,默认是国外的镜像文件,所以下载速度很慢甚至于超时下载失败

推荐两个镜像源 :

阿里云 http://mirrors.aliyun.com/pypi/simple

豆瓣 http://pypi.douban.com/simple/

我们选择manage repositories,进去修改默认的镜像,删除原来的镜像,将以上两个镜像地址添加进去并保存

2、通过pip命令

如:pip install beautifulsoup4

pip安装时指定豆瓣镜像,例如:

python -m pip install pandas https://pypi.douban.com/simple/

pip install -i https://pypi.douban.com/simple pandas

安装时指定库版本

pip install --index-url http://pypi.douban.com/simple/ pandas0.12.0

pip install --index-url https://pypi.douban.com/simple/ pandas0.12.0

安装之后可以在pycharm(file->setting)或者python安装目录C:\Users\SKY\AppData\Local\Programs\Python\Python36\Scripts下面查看

常见问题解决 :

1、解决安装statsmodels时报错microsoft visualc++ 9.0 isrequired的解决方案(python2.7.14环境)



缺少Microsoft Visual C++ Compiler for Python 2.7

下载安装 http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266 即可

2、Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法

Python默认编码错误SyntaxError: Non-ASCII character '\xe5'之解决方法

在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息:

SyntaxError: Non-ASCII character '\xe5' in file *******

解决方法:

python的默认编码文件是用的ASCII码,你将文件存成了UTF-8!!!(文件中存在中文或者其他语言,就会出现此问题!)

解决办法很简单!!!

在文件开头加入:

# -*- coding: UTF-8 -*-    或者  #coding=utf-8

(注:此语句一定要添加在源代码的第一行)

以上是本篇文章的全部内容 ,如有问题,欢迎留言!

作者:fozero

声明:原创文章,转载请注明出处,谢谢!http://www.cnblogs.com/fozero/p/7770206.html

标签:python

Python之旅本地环境搭建的更多相关文章

  1. Sonar本地环境搭建

    一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境.搭建的过程中遇到了很多问题,sonar官方已不再维护Eclipse的svn插件,所 ...

  2. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  3. Docker下kafka学习三部曲之二:本地环境搭建

    在上一章< Docker下kafka学习,三部曲之一:极速体验kafka>中我们快速体验了kafka的消息分发和订阅功能,但是对环境搭建的印象仅仅是执行了几个命令和脚本,本章我们通过实战来 ...

  4. Python基础学习之环境搭建

    Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在P ...

  5. Android开发之旅:环境搭建及HelloWorld

    引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教. 在开始A ...

  6. Flink从入门到放弃(入门篇2)-本地环境搭建&构建第一个Flink应用

    戳更多文章: 1-Flink入门 2-本地环境搭建&构建第一个Flink应用 3-DataSet API 4-DataSteam API 5-集群部署 6-分布式缓存 7-重启策略 8-Fli ...

  7. 【Python学习】Python3 环境搭建

    参考地址:http://www.runoob.com/python3/python3-install.html Python3 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python3 开发环境 ...

  8. 以太坊remix-ide本地环境搭建

    remix-ide简介 ​ remix-ide是一款以太坊官方solisity语言的在线IDE,可用于智能合约的编写.测试与部署,不过某些时候可能是在离线环境下工作或者受限于网速原因,使用在线remi ...

  9. python+selenium第一步 - 环境搭建

    刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了seleni ...

随机推荐

  1. javascript变量:全局?还是局部?这个得注意

    在JS中.是没有块级作用域的 举两个个样例: if语句块:     if (true){ var name='Ling'; } alert(name); 输出:Ling for语句块; for(var ...

  2. 开发指南专题六:JEECG微云高速开发平台代码生成

    开发指南专题六:JEECG微云高速开发平台代码生 1.1. 代码生成扫描路径配置 用代码生成器生成代码后.须要进行相关配置配置,扫描注入control.service.entity等; 具体操作过程例 ...

  3. AndroidStudio下gradle的入门介绍与使用

    參考: 网易云加密:http://apk.aq.163.com 网易云捕:http://crash.163.com 1 Groovy Groovy 是没有类型的 Java 代码 ,语法更简洁.形式有点 ...

  4. WIN7下安装SVNserver端及client搭建协作环境

    一.客户场景: 客户现场须要在虚拟机上封闭开发,所以须要搭建一个SVN协作开发环境.客户提供了一台全新的裸机安装的操作系统是WIN7旗舰版64位. 二.SVNserver搭建 1. SVNserver ...

  5. [源码]解析 SynchronousQueue 上界,下界.. 数据保存和数据传递. 堵塞队列. 有无频繁await?

     简析SynchronousQueue.LinkedBlockingQueue(两个locker,更快),ArrayBlockingQueue(一个locker,读写都竞争)     三者都是bloc ...

  6. 七、Spring Boot Servlet 使用

    Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet.Filter.Listener.Interceptor 等等. 当使用spring-Boot时,嵌 ...

  7. TableML-GUI篇(Excel编译/解析工具)

    项目情况 本文接上篇TableML Excel编译/解析工具,本文主要介绍GUI工具的使用,及配置项,如果你想了解此工具更加详细的说明,请阅读上篇文章. 项目地址:https://github.com ...

  8. mybatis分页练手

    最近碰到个需求,要做个透明的mybatis分页功能,描述如下:目标:搜索列表的Controller action要和原先保持一样,并且返回的json需要有分页信息,如: @ResponseBody @ ...

  9. redis的sorted set类型

    1.简单描述 和set类型一样,sorted set也是string类型元素的集合,不同的是每个元素都会关联一个double类型的score.sorted set的实现是skip list和hash ...

  10. 青否云 - 小程序待办事项 jquery开源系统

    青否云最新开源系统:小程序待办事项 jquery-demo 青否云 Jquery demo 下载地址:https://github.com/qingful/jquery-demo 官网 http:// ...