Kan*_*hal 23 python pandas anaconda
我安装了anaconda.现在,当我想跑
import pandas as pd
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pandasFile
ImportError: No module named pandasFile
Run Code Online (Sandbox Code Playgroud)
这是我第一天去python.我无法弄清楚如何解决它.我希望我必须在某处改变一些路径.我知道在这里发帖可能是一个愚蠢的问题.
小智 15
我正在使用python 3.4和Anaconda3 4.2.
我有同样的问题,但它工作(import pandas现在无论如何工作)让我用pip安装pand:
python -m pip install pandas
祝好运!
关于anaconda的一个很酷的事情是,您可以管理多个项目的虚拟环境.这些还可以保持几个python安装.当模块或封装的多个安装相互干扰时,这可能是一个问题.
请尝试以下方法:
user@machine:~$ conda create -n pandas_env python=2.7user@machine:~$ source activate pandas_env在Linux/OSX或$ activate pandas_envWindows 上激活环境.在Linux上,活动环境显示在shell中用户名前面的括号中.(我不确定windows是如何处理这个的,但是你可以通过输入来看到它$ conda info -e.旁边有*的那个是活动的)(pandas_env)user@machine:~$ conda list以显示所有已安装模块的列表.(pandas_env)user@machine:~$ conda install pandas@Fiabetto建议安装它(仍然在pandas_env环境中).(pandas_env)user@machine:~$ python并尝试再次加载pandas.请注意,现在您正在python环境中工作,它只知道pandas_env环境中安装的模块.每次要使用它时,都必须激活环境.一开始可能会觉得有点笨拙,但是一旦你必须管理不同版本的python(如2.7或3.4)或者你需要一个特定版本的模块(比如numpy 1.7),它真的很有光泽.
如果这仍然不起作用,您有几个选择:
检查是否找到了正确的pandas模块:
`(pandas_env)user@machine:~$ python`
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:50:01)
>>> import imp
>>> imp.find_module("pandas")
(None, '/path/to/miniconda3/envs/foo/lib/python2.7/site-packages/pandas', ('', '', 5))
# See what this returns on your system.
Run Code Online (Sandbox Code Playgroud)用你的环境重新安装pandas $ conda install -f pandas.如果您的文件以某种方式损坏,这可能会有所帮助.
pip).要做到这一点,创建一个像上面这样的新环境(确保选择一个不同的名称以避免冲突),但替换点4 (pandas_env)user@machine:~$ pip install pandas.如果你遇到与我相同的问题.这是适合我的解决方案.
如果出现任何错误,请键入命令提示符
pip install module_name
我希望它也适合你
| 归档时间: |
|
| 查看次数: |
113131 次 |
| 最近记录: |