安装常见python包,出现的问题,及其解决的办法
2015-11-27 19:52
851 查看
1、安装pandas
在安装numpy时,会需要安装python-dev,出现如下错误,依赖关系不满足。
The following packages have unmet dependencies: python2.7-dev :
Depends:python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed
Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed E: Unable to correct problems, you
have held broken packages.
解决办法:http://qnundrum.com/question/431114。
sudo apt-get install python-dev
上述安装后还是会有问题,因为pip安装pandas时,默认安装的是基于python2的pandas。
而,我的脚本使用的是python3,就会报错。
---------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "./util/count_feat.py", line 3, in <module>
import pandas as pd
ImportError: No module named 'pandas'
count_feat.py的内容:
#!/usr/bin/env python3
import argparse
import pandas as pd
import pickle
-----------------------------------------
ImportError的原因是:没有安装,python3对应的pandas.
解决方案:
http://stackoverflow.com/questions/18926696/python3-and-pandas http://stackoverflow.com/questions/25172981/pandas-and-python3-4-co-existing-with-python-2-7 http://www.kissthink.com/archive/--4886.html
总结起来:
1、先装pip3:pip3是为python3安装模块的工具。
sudo apt-get install python3-setuptools
sudo easy_install3 pip
2、安装python3的环境
sudo
apt-get install python3-dev
3、 安装python3的panda
pip3 install pandas
安装成功后,python2和python3都有对应的panda.
---------------------------------------------------------------------------------------------------------------------
/usr/local/lib目录下,存放着各种安装的包。
/usr/local/lib/python2.7/dist-packages目录下存放着,为python2.7安装的包:
/usr/local/lib/python3.2/dist-packages目录下,存放着为python3.2安装的包:
/usr/local/lib/python2.7/dist-packages 和 /usr/local/lib/python3.2/dist-packages都有numpy,pandas,说明了对于pandas等包对于python2.7和python3.2等都要单独安装,python2.7和python3.2看出是不同的软件。
各种安装资源列表:
https://www.python.org/ftp/python/
sudo apt-get install python-pip sudo pip install numpy sudo pip install pandas
在安装numpy时,会需要安装python-dev,出现如下错误,依赖关系不满足。
The following packages have unmet dependencies: python2.7-dev :
Depends:python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed
Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed E: Unable to correct problems, you
have held broken packages.
解决办法:http://qnundrum.com/question/431114。
sudo aptitude install python-dev
sudo apt-get install python-dev
上述安装后还是会有问题,因为pip安装pandas时,默认安装的是基于python2的pandas。
而,我的脚本使用的是python3,就会报错。
---------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "./util/count_feat.py", line 3, in <module>
import pandas as pd
ImportError: No module named 'pandas'
count_feat.py的内容:
#!/usr/bin/env python3
import argparse
import pandas as pd
import pickle
-----------------------------------------
ImportError的原因是:没有安装,python3对应的pandas.
解决方案:
http://stackoverflow.com/questions/18926696/python3-and-pandas http://stackoverflow.com/questions/25172981/pandas-and-python3-4-co-existing-with-python-2-7 http://www.kissthink.com/archive/--4886.html
总结起来:
1、先装pip3:pip3是为python3安装模块的工具。
sudo apt-get install python3-setuptools
sudo easy_install3 pip
2、安装python3的环境
sudo
apt-get install python3-dev
3、 安装python3的panda
pip3 install pandas
安装成功后,python2和python3都有对应的panda.
---------------------------------------------------------------------------------------------------------------------
/usr/local/lib目录下,存放着各种安装的包。
/usr/local/lib/python2.7/dist-packages目录下存放着,为python2.7安装的包:
/usr/local/lib/python3.2/dist-packages目录下,存放着为python3.2安装的包:
/usr/local/lib/python2.7/dist-packages 和 /usr/local/lib/python3.2/dist-packages都有numpy,pandas,说明了对于pandas等包对于python2.7和python3.2等都要单独安装,python2.7和python3.2看出是不同的软件。
各种安装资源列表:
https://www.python.org/ftp/python/
相关文章推荐
- windows运行py多线程报错问题
- python内置函数
- python列表,字典
- python基础-常用内建模块
- python tornado coroutine 原理
- selenium自动化测试(python)
- [python]打开文件操作open用法
- Python基础——@staticmethod与@classmethod
- Python与硬件学习笔记:超声波
- python和java中Des加密初试
- Python爬虫实战(二):爬百度贴吧
- Python 编码风格指南中译版(Google SOC)
- Ubuntu 装python3,但是不要改动系统默认python解释器的版本,源码安装的步骤
- 【Python】构造函数、析构函数与可变参数传递
- python 异常处理
- 爬虫之自动保存文档-使用python/selenium
- Python中unittest测试框架简介
- python中的含有 *args 和**kwargs的用法 作为参数的函数,参数输入问题
- numpy 常用api(一)
- 关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型