安装常见python包,出现的问题,及其解决的办法

1、安装pandas

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/


  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
有许多常见Python问题和相应的解决方法。以下是几个常见问题及其解决方法的例子: 1. 模块导入错误:如果你遇到了一个模块无法导入的错误,首先确保你已经正确安装了该模块。你可以使用pip命令来安装缺失的模块。如果你已经安装了模块但仍然出现导入错误,可以检查模块名是否正确拼写、所在路径是否正确以及环境变量是否正确配置。 2. 语法错误:当你在编写Python代码时,常常会遇到语法错误。这些错误通常是由于拼写错误、缺少冒号、括号不匹配等引起的。在遇到语法错误时,建议检查代码的拼写和语法结构,确保代码符合Python的语法规则。 3. 程序崩溃或无响应:如果你的Python程序崩溃或者无响应,可以尝试使用try-except语句来捕获可能的异常并进行处理。此外,你还可以使用调试工具来定位问题所在的具体位置,并进行调试修复。 4. 性能问题:如果你的Python程序运行速度较慢,可以尝试使用一些性能优化方法来提升代码执行效率。例如,可以使用适当的数据结构和算法、避免不必要的循环和重复计算、使用并行化或异步编程等技术来提高程序性能。 这只是常见问题的一些解决方法示例,实际上还有许多其他问题和相应的解决方法。对于特定的问题,你可以在搜索引擎或Python社区中寻找更详细的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值