PythonCharm简易安装python统计包及

本文介绍使用pythonCharm IDE 来安装Python统计包或一些packages的简单过程,基本无任何技术难度,顺便提一提笔者在安装过程中遇到的两个小问题。

==================================================================================================================

1.pythonCharm介绍

对于这款IDE的描述,网上是这么说的,Python IDE & Django IDE for Web developers : JetBrains PyCharm

个人觉得界面风格各方面挺像Android Studio的,用于开发还是很不错的哦,可以去PythonCharm 的官网下到免费社区版。

2.使用pythonCharm安装python统计包

本文以介绍安装python的numpy,matplotlib,和scipy三个统计包为例子,关于他们的详细介绍可以去问度娘哈,或者找文档哈。

(当然大家完全可以通过下载这些包的安装程序,直接exe也是很方便的...)

首先启动pythonCharm,然后File>>Setting

再进入到如下图所示的界面

右上方可以选择不同版本的python解释器,python 2.x和python 3.x的语法上还是有区别的

右边的列表就是你已经安装的一些package啦,通过右边绿色的小加号可以很快的搜索安装package哦

如图

然而笔者在安装第一个numpy的时候就出现了UnicodeDecodeError,很气人有么有,不就是编码问题嘛,不怕

笔者在网上的帖子里找到了解决方法,已验证

=======================================================================

解决方法:进入到你的Python**/Lib目录下,打开文件mimetype.py,大概在220-250几行

在default_encoding'=sys.getdefaultencoding()这句的上方加入三行

if   sys.getdefaultencoding()!='gbk':

reload(sys)

sys.setdefaultencoding('gbk')

就可以完美解决啦(注意python语言的缩进对齐哈),重新执行上述的install操作就可以啦

=======================================================================

3.scipy安装问题

但是笔者在安装scipy包的时候却出现了numpy.distutils.systeminfo.blasnotfounderror,no lapack resource什么的,网上也找了很多帖子,大多是linux下的,在windows下好像又要下好多东西,笔者捣鼓着就放弃了,好吧,我是懒人。

最后 ,笔者还是采用了老办法,在http://sourceforge.net/projects/scipy/files/里找到了对应自己版本电脑的scipy安装包,下完双击运行了一下就ok 啦!!!

ps:当已有setuptoos这个package之后,只要设置一下环境变量(不懂自己百度哈),在Path里末尾加上F:\PythonCharm\python\Scripts(也就是你电脑上Scripts的路径),别忘了加一个:(分号)

然后就可以打开命令行cmd,输入命令easy_install pip,等安装你想要安装的pip或者其他的包啦,很方便

4.效果展示

最后pos一张笔者用python画出来的图,还是很beauty的

附上代码:

  1. __author__ = 'Administrator'
  2. import sys
  3. import numpy as np
  4. import matplotlib.pyplot as plt
  5. def get_data():
  6. # example data
  7. mu = 100 # mean of distribution
  8. sigma = 15 # standard deviation of distribution
  9. x = mu + sigma * np.random.randn(50)
  10. return x
  11. def get_scatter_area():
  12. # 0 to 30 point radiuses
  13. return np.pi * (30 * np.random.rand(50))**2
  14. #you can write your code here
  15. def draw():
  16. #get input data
  17. x = get_data()
  18. y = get_data()
  19. area = get_scatter_area()
  20. print 'x is: ' + str(x)
  21. print 'y is: ' + str(y)
  22. colors = ('b', 'g', 'r', 'c', 'm', 'y', 'k', 'w')
  23. # the scatter chart of the data
  24. plt.scatter(x,y,s=area,c=colors,alpha=0.4)
  25. #show image
  26. plt.show()
  27. #plt.savefig(IMG_PATH)
  28. #the code should not be changed
  29. """if __name__ == '__main__':
  30. if len(sys.argv)==1:
  31. print 'error'
  32. else:
  33. #the path of image to show
  34. IMG_PATH = sys.argv[1]+'fig.jpg'
  35. draw(IMG_PATH)"""
  36. draw()

简易安装python统计包的更多相关文章

  1. 安装python 的 包 paramiko

    安装python 的 包 paramiko 安装 依赖 yum -y install gcc python-devel 获取安装 pycryptowget https://pypi.python.or ...

  2. linux和windows下安装python拓展包及requirement.txt安装类库

    python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...

  3. (转载)Linux平台下安装 python 模块包

    https://blog.csdn.net/aiwangtingyun/article/details/79121145 一.安装Python Windows平台下: 进入Python官网下载页面下载 ...

  4. 内网安装python第三方包

    内网快速安装python第三方包 内网安装包是一个很麻烦的问题,很多时候,内网的源会出现问题,导致无法安装. 这里给出一种快速在内网中安装第三方包,无需使用内网的源. 外网操作 1.根据开发环境下的所 ...

  5. 如何在win7上面安装python的包

    最近在win7上面搞python,然后写的一些代码涉及到了对Excel的读写.所以需要用到包xlrd xlwt  xlutils. 但问题是这些包import后显示的是找不到.错误提示是:Import ...

  6. Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)

    简介 在做python开发时,需要很多依赖包,如果已经安装pip,安装依赖包,可以通过命令行:没有安装的,也可以通过PyCharm安装. 具体安装步骤 1.在File->Setting,如图: ...

  7. 安装python第三方包

    20190822 先说一下,有4种方法(我知道的): 1.源码安装 2.python自带包管理器安装 3.外部包管理器安装 4.whl格式安装 1.源码安装 Python第三方库几乎都可以在githu ...

  8. 利用 pip 安装 Python 程序包到个人用户文件夹下

    利用 --user 参数,即 pip install --user package_name 这样会将Python 程序包安装到 $HOME/.local 路径下,其中包含三个字文件夹:bin,lib ...

  9. 如何安装python .whl包

    1.最简单的办法是是python -mpip install *** 配置过环境变量也可以 pip install *** 但是由于墙的原因,很大概率失败.可以找到对应网站下载对应的.whl 2.下载 ...

随机推荐

  1. 利用grep命令查找文件内容

    例如查找PHP源码某个函数的具体实现 grep -rn "PHP_FUNCTION(socket_accept)" ./ext

  2. Amoeba for MySQL---分布式数据库Proxy解决方案

    Amoeba是什么? Amoeba(变形虫)项目,致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy ...

  3. 14、SEO工程师要阅读的书籍 - IT软件人员书籍系列文章

    SEO工程师是Web项目中比较重要的一个角色.他主要负责网站的针对搜索引擎的优化方案的编写和实施.因为现在网站数量庞大,在全世界的这么多网站当中,想要让用户访问你的网站,就需要一些技巧性的内容.很多用 ...

  4. javascript-抽象工厂模式

    抽象工厂模式笔记   1.抽象工厂模式创建多个抽象类,创建出的结果是一个类簇(这里是抽象类的集合)   2.抽象工厂中传入的父类是否是抽象工厂方法创建的抽象类进行判断,不是则抛出错误   3.子类通过 ...

  5. SQLServer查询锁表

    查看被锁表: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys. ...

  6. my_shell

    #include<stdio.h> #include<unistd.h> #include<string.h> #include<stdlib.h> # ...

  7. 在eclipse中使用maven创建springMVC项目

    一.在eclipse中创建maven-archetype-webapp项目: 1.新建项目选择maven项目 2.默认,下一步 3.选择maven-archetype-webapp,其他保持默认即可 ...

  8. x01.Game.CubeRun: 风一样的女子

    1.题解 小孩学英语比较有意思,Monkey three => 猴三,风一样的女子 => 风 Girl.诸如此类不是重点,重点是一花一世界,一草一天堂.花花草草,纷纷扰扰.大千世界,当别具 ...

  9. Eclipse快捷键-方便查找

    [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...

  10. CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器

    一.简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取 ...