Python里的Module安装过程总有一些奇怪的坑,在此整理一下,以供再遇到此类问题参看

(当然如果这篇文章有人看的话,希望能对你有所帮助~)

目前碰到的主要是以下几种:

  0.使用PyCharm

  1.easy_install

  2.pip

  3.matplotlib



注:

  安装之前,先添加C:\python27,C:\python27\scripts到PATH里;

本来是发在 https://polebug.github.io 上的(推荐去这里看,页面什么的会更好一些)

感觉博客园放着很久没用了,就顺便同步一下~

0.使用PyCharm

一直觉得无论是用交互式(python shell),还是用文本编写(sublime text等)然后命令行run都非常的麻烦。之后被膜法师安利了一波PyCharm,确实是个好用的IDE,如果有学校邮箱还可以申请专业版免费。

附上学生版注册的网址 :https://www.jetbrains.com/shop/eform/students

然后再注册一个JB的账号即可

(一本正经的上个图~)

//settings - Editor - color&fonts - fonts 可更改代码风格(scheme),字体(primary font)

//各种方面都满分!

1.easy_install

easy_install类似与pip,用于装各种module;

安装方法:

  打包 https://bootstrap.pypa.io/ez_setup.py 的代码

  在本地创建.py文件,用命令行打开它:

python ez_setup.py                      //即安装setuptools

需要装module时,输入语句:(以redis为例)

easy_install redis

2.pip

  • pip的安装方法有很多种:

    (1).使用easy_install进行安装:

    C:\python27\Scripts\easy_install.exe pip

    (2).从https://bootstrap.pypa.io/get-pip.py 打包源码,创建.py文件,用命令行打开之后

    python get-pip.py install

    (3)从官网下载 https://pypi.python.org/pypi/pip#downloads

    解压到文件夹之后,从cmd进入

    python setup.py install

    //亲测第一种方法是最有效最可靠的

    //被pip安装坑了很久,一直报出奇怪的错误,如果安装姿势不对,建议把文件夹里的pip文件都删掉,然后重新安装

    //如果用pip install很慢,建议:在Lib\site-packages\pip修改cmdoptions.py文件中的index_url,将default中的地址改为国内的镜像站,如 https://pypi.mirrors.ustc.edu.cn/simple

  • pip使用
  • pip install redis

    Matplotlib

    安装Matplotlib,直接使用pip是最方便的,或者官网下载,都可以

    关于Matplotlib依赖的安装,建议看这篇文章

    //Matplotlib依赖的安装基本没啥坑,可以卡心的画图了~

    Python:Module Install Issues的更多相关文章

    1. python setup.py install 报错ImportError: No module named setuptools

      学习光荣之路python课程时,使用python setup.py install安装其他模块时,第一次安装某模块成功了.安装另一模块却报错ImportError: No module named s ...

    2. python 3 serial module install

      /************************************************************************* * python 3 serial module ...

    3. Python踩坑系列之使用redis报错:module 'redis' has no attribute 'Redis'问题

      初次使用redis时,在链接Redis后,运行报错“module 'redis' has no attribute 'Redis' ”. 具体代码如下: import redis r = redis. ...

    4. python module install

      1.issue: How can I bypass kivy module error: ImportError: DLL load failed: The specified module coul ...

    5. python setup.py install 报错:error: [WinError 3] 系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib

      Outline 在通过 setup.py 安装python模块时,遇到了以下报错: # 执行 python setup.py install # 报错: error: [WinError 3] 系统找 ...

    6. python安装matplotlib:python -m pip install matplotlib报错

      matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,建议执行python -m pip install ...

    7. 解决Python中出现的问题: “You are using pip version 9.0.1, however version 19.2.3 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.”

      1. 一开始我在使用Pycharm时,导入numpy库,发现导入错误: Non-zero exit code (1) 2. 于是我通过更新的方法来解决,哪知道在更新的时候也出现了错误,错误如下图: 这 ...

    8. 【pycharm】Python pip升级及升级失败解决方案,报错:You are using pip version 10.0.1, however version 21.3.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.

      我已经升级到了最新的版本 安装其他模块过程中出现下面提示,便说明你需要升级pip You are using pip version 10.0.1, however version 21.3.1 is ...

    9. Requests:Python HTTP Module学习笔记(一)(转)

      Requests:Python HTTP Module学习笔记(一) 在学习用python写爬虫的时候用到了Requests这个Http网络库,这个库简单好用并且功能强大,完全可以代替python的标 ...

    随机推荐

    1. android 性能測试iozone篇

      一:简单介绍 iozone是一个文件系统的benchmark工具, 用于測试不同的操作系统中文件系统的读写性能, 能够測试下面13种模式 0=write/rewrite 1=read/re-read ...

    2. AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel

      原文:AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel 在页面上(.aspx)<asp:UpdatePanel ID="MyID1" runat= ...

    3. js 正则学习小记之匹配字符串优化篇

      原文:js 正则学习小记之匹配字符串优化篇 昨天在<js 正则学习小记之匹配字符串>谈到 个字符,除了第一个 个,只有 个转义( 个字符),所以 次,只有 次成功.这 次匹配失败,需要回溯 ...

    4. MVC使用百度开源文本编辑器UEditor实现图文并茂,字数限制,上传图片或涂鸦

      原文:MVC使用百度开源文本编辑器UEditor实现图文并茂,字数限制,上传图片或涂鸦 文本编辑器有很多,比如ticymce和CKEditor就比较好用,但涉及到图片.文件上传,需要结合CKFinde ...

    5. XP 多国语言包

      http://download.microsoft.com/download/f/6/4/f648c363-6975-470c-8202-ac5aea706109/WindowsXP-KB835935 ...

    6. c# WebBrowser开发参考资料

      原文:c# WebBrowser开发参考资料 c# WebBrowser开发参考资料,所有资料的采集均来自网上 话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrows ...

    7. MVC应用程序使用Web Services(asmx)

      原文:MVC应用程序使用Web Services(asmx) 这次,我们练习MVC应用程序中,应用web service.先在MVC应用程序中创建一个目录Services,将用来存储Service.a ...

    8. checkbox 选择功能和反选

      使用jQuery实现checkbox全补选和反选功能.什么时候checkbox选择禁用时,不涉及功能 <!DOCTYPE html> <html> <head> & ...

    9. AngularJS html5Mode与ASP.NET MVC路由

      AngularJS html5Mode与ASP.NET MVC路由共存 前言 很久之前便听说AngularJS,非常酷,最近也比较火,我也在持续关注这个技术,只是没有认真投入学习.前不久公司找我们部门 ...

    10. 注意,WebDeploy服务会占用80端口。(Windows关闭了IIS,80端口任然被占用)

      最近遇到一个很奇怪的事情,Windows上的 IIS 网站 全关掉了,80端口仍然被占用.然后我新装了一台服务器,一个一个组件地装,装一个测一次,最后发现,WebDeploy这个组件,会占用80端口. ...