每每以为攀得众山小,可、每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~

———————————————————————————

准备放下R开始学python,真是痛苦,因为找个IDE都好麻烦,调用起来都没Rsudio那么好用。这个IDE下载模块比较方面,非常快。比较好的有pycharm以及Anaconda这个组合模组。一般来说,在window环境下加载模组,可谓是恐怖之极的事情。

安装完anaconda,就相当于安装了Python、IPython、集成开发环境Spyder、一些包等等。

具体可参考:

python︱Anaconda安装、简介(安装报错问题解决、Jupyter Notebook)

——————————————————————————————

一、模组、模块导入与复查

一般笔者看到有以下的几类模组安装方式:

1、直接找到模组.exe类文件,然后加载;

2、pip的方式,不过也需要下载相应的材料,一般从sourceforce下载;

3、其他IDE自带加载功能,pycharm和Anaconda就是这样的可以帮你加载包的内容,其中Anaconda更是有很多用处。

1、module的查看

下载模块是一个麻烦的事情,一般用pip来执行,但是貌似每次下载都是一堆麻烦提示,于是转而用pycharm,很方面,傻瓜版.

一般模块就像R中的函数包,需要先调用

  1. library(packages)=import pandas as pd

查看模块是否载入,一般import pandas,如果该包下载就不会用任何提示,如果没有加载成功,就会报错:

  1. ImportError: No module named da

查看已有的加载包

  1. help("modules")    #查看安装包

按照R语言中曾经存在的问题:

1、如何取消模块的加载?

2、模块的位置是在哪?

3、模块的信息如何调用出来?就像R中的介绍一样,有没有比较详细的说明?

2、pip的安装

pip的安装,貌似在window环境下也是一堆Bug。我将以提问的方式来安装pip。主要参考博客:python实践系列之(一)安装 python/pip/numpy/matplotlib

(1)如何打开cmd命名窗口?

尼玛,对于电脑小白,操作CMD真是小怕怕...win+R之后会跳出运行框框,然后输入”cmd“

(2)如何检查自己有没有安装pip?

输入:pip --version

如果安装,则会显示版本,如果没有安装会报错:

"pip"不是内部或外部命令,也不是可运行程序,或批量文件。

(3)安装pip

安装pip前需确认已安装Python和easy_install。

如果成功装了python,则easy_install在Python安装目录下的scripts文件夹下,如,D:\softwares_diy\Python34\Scripts。

进入Python安装目录下的Scripts路径,执行 easy_install.exe pip

咦? 为什么一直保持在C\users\long\>?如何修改目录至python安装目录呢?

这里需要在:C\users\long\>

后面输入:”F:“就可以转到F盘的目录了。具体内容参靠下图输入的方式。

(4)pip版本的升级

在CMD中执行:pip install pip --upgrade

3、用pip安装譬如numpy的模块方式

将下载的numpy包拷贝到D:\softwares_diy\Python34\Scripts下(不知道怎么回事只有在这个目录下 pip安装命令才好使)

再执行
pip install “numpy-1.10.4+mkl-cp34-cp34m-win_amd64.whl”

若出现图3-2的情况,

 
图3-2

则按提示修改,进入Python安装目录,如,D:\softwares_diy\Python34,

输入python -m pip install --upgrade pip

 
图3-3

很快出现如图3-4,成功升级至pip 8.1:

 
图3-4

3、以numpy包安装为例

先网上下载安装包,然后pip执行一下。

在sourceforge上可以下载到,64位Windows 下Python3.4.4的下载地址,numpy-1.10.4+mkl-cp34-cp34m-win_amd64.whl 或 numpy-1.11.0+mkl-cp34-cp34m-win_amd64.whl

如果是其他版本的Python,则下载对应的numpy,如下图,在 Python extension packages 页面下载对应Windows位数(32/64)、Python版本(2.7/3.4/3/5)的numpy包。

将下载的numpy包拷贝到D:\softwares_diy\Python34\Scripts下(不知道怎么回事只有在这个目录下 pip安装命令才好使)

再执行:pip install “numpy-1.10.4+mkl-cp34-cp34m-win_amd64.whl”

4、matplotlib的安装

该包的安装可谓真是麻烦...需要很多的基础包,还需要安装dateutil,pyparsing,pytz,six

一样的是,都要找到这些内容的安装包,然后pip install python-dateutil

当然,也可以直接用pycharm、Anaconda来快速获取。不过,pycharm在安装的时候,还是遇到一堆麻烦。

——————————————————————————————

二、Python、Pycharm的安装

pycharm的下载与pandas安装:http://bbs.pinggu.org/thread-3633477-1-1.html

pycharm官方教学视频:链接:http://pan.baidu.com/s/1sl3WfGL 密码:03ho

Pycharm中的一些快捷键使用:http://www.jb51.net/article/74371.htm

从Python官网下载windows版本的Python,要下载python2,不要下载python3。鉴于大家可能上了官网都不知道下载哪个版本(我自己一开始就是),我已经将安装文件上传到百度云,下载地址:
Python 2.7.9 32位下载地址
链接: http://pan.baidu.com/s/1c0o4R0c 密码:zzdc
Python 2.7.9 64位下载地址
链接: http://pan.baidu.com/s/1ntyvVC1 密码:1bt7
安装文件下载好之后,就像一般的软件一样,一直点击next就能安装。

Pycharm是一个ide,说简单点就是一个用来编写Python程序的软件,也是个神器,可以让我们更加方便的编写Python程序。我们后面安装pandas就需要用到它。Pycharm有收费版本也有免费版本,我们用免费版本就已经绰绰有余了。可以去官网下载,因为是国外的网站,下载速度可能很慢,我已经将安装文件上传到百度云,下载地址:http://pan.baidu.com/s/1dDtm8Id 密码:r6f9
下载好之后一路点击next就能安装好。

调出方式:

settings——project interpreter——然后点加号就可以添加模块了。

在搜索框中输入pandas,点击最下方的Install Package,根据网速快慢,等待不定的时间,就完成了安装,如下图所示


安装过程中可能会提示:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it fromhttp://aka.ms/vcpython27
只要按照提示说的的去下载一个VC就可以了。这样就安装好了pandas。
然后在按照同样的流程安装好其他一些pandas依赖的package,分别是:numpy,dateutil,可能还有其他。
安装好之后试着运行下面这个程序,如果没有报错,就说明完全安装好pandas了。如果报错,一般是因为缺少依赖的库,按照上述方法继续安装就可以了。

——————————————————————————————————————————————

问题一:pycharm在添加模块时候遇到问题

添加了还是报错no module,这时候你看一下上图中有一个选项是:

install to user's site packages directory....

这个选项如果勾选了的话,代表着安装在了其他地方,你可以找到这个目录,然后把里面的内容,

复制到python根目录下的lib里面,这样就可以调用了。

——————————————————————————————————————————————

问题二:安装module之后,加载还是失败

也会出现这样的情况,或者可以重启一下。

——————————————————————————————

问题三:debug pip.log

Storing debug log for failure in C:\Users\long\pip\pip.log

这个问题,我现在还是一样的无解...一般可能是预安装的包没有安装上?还是其他原因?

——————————————————————————————

问题四:module object no attribute

AttributeError: 'module' object has no attribute 'cbook'

这个报错好像经常会出现,网上叙述这个貌似主要有两个问题:module的路径问题,module文件问题。

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。这其实是.pyc文件存在问题。

问题定位:

查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件

问题解决方法:

1. 命名py脚本时,不要与python预留字,模块名等相同

2. 删除该库的.pyc文件(因为py脚本每次运行时均会生成.pyc文件;在已经生成.pyc文件的情况下,若代码不更新,运行时依旧会走pyc,所以要删除.pyc文件),重新运行代码;或者找一个可以运行代码的环境,拷贝替换当前机器的.pyc文件即可

(参考博文:Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法

3、把你的源文件re.py换个文件名, 不要用跟系统库同样名字.

以上的解决办法,都可以试试。

每每以为攀得众山小,可、每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~

———————————————————————————

python︱模块加载(pip安装)以及pycharm安装与报错解决方式的更多相关文章

  1. python 模块加载

    python 模块加载 本文主要介绍python模块加载的过程. module的组成 所有的module都是由对象和对象之间的关系组成. type和object python中所有的东西都是对象,分为 ...

  2. ImportError: DLL load failed: 找不到指定的模块;ImportError: numpy.core.multiarray failed to import 报错解决

    python程序运行出错,出错的两行主要信息如下: ImportError: DLL load failed: 找不到指定的模块 ImportError: numpy.core.multiarray ...

  3. 【Python】python模块加载

    一个python文件就是一个模块 标准模块 python自带的模块就是标准模块,也就说可以直接import进来的就是标准模块 import datetime import random 第三方模块 别 ...

  4. python 模块加载错误总结

    在运行yum时提示如下错误 There was a problem importing one of the Python modules required to run yum. The error ...

  5. mac Pycharm 导入jieba报错解决

    背景 新买的mac 用的还不是太熟,在用jieba做分词的时候,pycharm import说是没有安装,那我就直接点击安装呗,结果失败,说是当前渠道不能识别,ok,那我就开始一步一步来解决了. 正文 ...

  6. Python自动化之下拉框,隐藏标签定位 代码&报错解决

    python自动化:下拉框定位方法之select标签  style="display: none;" 报错 selenium.common.exceptions.ElementNo ...

  7. python 不能加载pip install的site-package文件

    python -m pip  install tensorflow-gpu==1.0.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/

  8. python安装OpenCV后import cv2报错解决办法

    现在python安装完成后,运行pip install opencv-python安装成功后,import cv2时会失败 看到有人给出下载https://www.lfd.uci.edu/~gohlk ...

  9. 安装mysql5.5时候的报错解决办法:

    每次安装mysql5.5的时候总会报出一下错误: -- Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) ...

随机推荐

  1. python 调用 R,使用rpy2

    python 与 R 是当今数据分析的两大主流语言.作为一个统计系的学生,我最早接触的是R,后来才接触的python.python是通用编程语言,科学计算.数据分析是其重要的组成部分,但并非全部:而R ...

  2. 百度插件webuploader的坑!

    前言: 自因为项目中需要使用上传插件,所以之前找了几款上传插件.但是呢,小的上传插件是不支持我们项目上传的(做虚拟机项目的,一个镜像可能好几个G),所以呢这个插件要支持分片上传,拓展性要高(肯定的啦, ...

  3. MySql-5.7.17-20解压缩版安装配置

    MySql-5.7.XXX解压缩版安装配置   1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...

  4. iOS-Wonderful 完美颜色库

    开发中颜色的使用也是非常频繁的,这里推荐一个dsxNiubility大牛写的颜色库:Wonderful:它的好用就是很清楚的把每个常用的颜色进行了由浅到深的分层,让我们使用时可以根据自己对颜色的深浅直 ...

  5. Oracle RAC基本概念

    原文链接:http://tech.it168.com/a2012/0814/1384/000001384756_all.shtml 不同的集群产品都有自己的特点,RAC的特点包括如下几点: ·双机并行 ...

  6. BZOJ 2064: 分裂 [DP 状压 转化]

    传送门 题意:一开始$n$块面积最后$m$块面积,面积和相等每次可以分裂或者合并,问最少几次 昨天忘发了... 不会.... 考虑最差情况,$n+m-2$所有先合并再分裂 发现只有当前后两个子集相等时 ...

  7. canvas绘制时钟及注释及save和restore的用法

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  8. php 压缩函数gzencode gzdeflate gzcompress

    gzencode 默认使用ZLIB_ENCODING_GZIP编码,使用gzip压缩格式,实际上是使用defalte 算法压缩数据,然后加上文件头和adler32校验 gzdeflate 默认使用ZL ...

  9. Centos 6.7 KVM下安装windows 7系统

    装windows 虚拟机之前你需要做以下准备工作:A.下载windows 镜像文件和 windows 的驱动iso 文件到本地,然后上传至服务器的某个目录(当然你也可以直接在服务器上下载):B.你本地 ...

  10. 洛谷P2286 [HNOI2004]宠物收养场【Treap】题解+AC代码

    题目传送门啦~啦~啦~ 题目描述 凡凡开了一间宠物收养场.收养场提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物. 每个领养者都希望领养到自己满意的宠物,凡凡根据领养者的要求通过他自己发明的 ...