Python:Module Install Issues
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 install redis
Matplotlib
安装Matplotlib,直接使用pip是最方便的,或者官网下载,都可以
关于Matplotlib依赖的安装,建议看这篇文章
//Matplotlib依赖的安装基本没啥坑,可以卡心的画图了~
Python:Module Install Issues的更多相关文章
- python setup.py install 报错ImportError: No module named setuptools
学习光荣之路python课程时,使用python setup.py install安装其他模块时,第一次安装某模块成功了.安装另一模块却报错ImportError: No module named s ...
- python 3 serial module install
/************************************************************************* * python 3 serial module ...
- Python踩坑系列之使用redis报错:module 'redis' has no attribute 'Redis'问题
初次使用redis时,在链接Redis后,运行报错“module 'redis' has no attribute 'Redis' ”. 具体代码如下: import redis r = redis. ...
- python module install
1.issue: How can I bypass kivy module error: ImportError: DLL load failed: The specified module coul ...
- 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] 系统找 ...
- python安装matplotlib:python -m pip install matplotlib报错
matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,建议执行python -m pip install ...
- 解决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. 于是我通过更新的方法来解决,哪知道在更新的时候也出现了错误,错误如下图: 这 ...
- 【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 ...
- Requests:Python HTTP Module学习笔记(一)(转)
Requests:Python HTTP Module学习笔记(一) 在学习用python写爬虫的时候用到了Requests这个Http网络库,这个库简单好用并且功能强大,完全可以代替python的标 ...
随机推荐
- MyEclipse2014 设备 checkstyle、PMD、findbugs 最简单的方法 详细说明
最近的实验需要的代码审查和应用程序性能优化.在需求MyEclipse安装某些插件,由于如今的MyEclipse版本号和大多数教程的不一样了,一些安装选项也已经改变,所以安装起来非常费事,通过不断的尝试 ...
- 【高德地图API】一句话搞定webmap(一)——轻地图组件
原文:[高德地图API]一句话搞定webmap(一)——轻地图组件 摘要: 遥想当年,在APP中加入LBS元素相当困难:要刻苦学习java,要刻苦学习iOS开发,要刻苦学习javascript…… 而 ...
- win7安装ruby on rails开发环境
前言 我们看到很多文章说ruby环境windows它是非常困难的基础上,这将是各种稀奇古怪的问题,因此,建议linux和mac发. 可是我依照教程搭了下,问题也不算太多.总过大概花费了2个半小时左右就 ...
- [CLR via C#]1.4 执行程序集的代码
原文:[CLR via C#]1.4 执行程序集的代码 1. 托管程序集同时包含元数据和IL.IL是与CPU无关的机器语言.可将IL是为一种面向对象的机器语言. 2. IL也是能使用汇编语言来写的,M ...
- asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证
原文:asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证 在前面的文章中我们曾经涉及到ControllerActionInvoker类GetPara ...
- POJ 3067 Japan 树状数组求逆序对
题目大意:有两排城市,这两排城市之间有一些路相互连接着,求有多少条路相互交叉. 思路:把全部的路先依照x值从小到大排序,x值同样的依照y值从小到大排序,然后插入边的时候,先找有多少比自己y值小的,这些 ...
- 小结php中几种网页跳转
1.使用网页中<a href=.....></a>实现跳转: 2.<form action="php_request2.php" method=&qu ...
- java设计模式之二抽象工厂模式(Abstract Factory)
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这 ...
- 原生js写的一个弧形菜单插件
弧形菜单是一种半弧式或者全弧形菜单,是一种不同于传统横向或者竖向菜单形式的菜单.最近在网上看到好多人写出了这种效果,于是也尝试自己写了一个. 实现方式:原生态js 主要结构: 1.参数合并 var d ...
- Windows 7的 磁盘管理中,某个磁盘或分区,突然变成只读。
1.今天突然发现E盘无法创建文件夹.文件,也不可以改,感觉像是变成只读 . 2.我的电脑 -> 计算机管理 -> 存储 -> 磁盘管理,发现E盘下面标记着只读两个字. 3.由于我的E ...