ImportError:执行 python3 时缺少所需的依赖项 ['numpy','pytz']?

ImportError:执行 python3 时缺少所需的依赖项 ['numpy','pytz']?

我已经通过以下方式安装了 numpy 和 pytz 包

pip3 install <package name>

但是在执行以下 df_demo.py 代码时显示以下导入错误,我不知道为什么以及如何解决这个问题?因为我在网上找不到明确的解决方法!!

paultsai@paultsai-virtual-machine:~/python_data_analysis/3358OS_04_Code/code4$ python3 df_demo.py 
Traceback (most recent call last):
File "df_demo.py", line 1, in <module>
from pandas.io.parsers import read_csv
File "/usr/local/lib/python3.5/dist-packages/pandas/__init__.py", line 18, in <module>
raise ImportError("Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy', 'pytz']

df_演示.py

from pandas.io.parsers import read_csv
df = read_csv("WHO_first9cols.csv")
print ("Dataframe",df)
print ("Shape", df.shape)
print ("Length", len(df))
print ("Column Headers", df.columns)
print ("Data types", df.dtypes)
print ("Index", df.index)
print ("Values", df.values)

答案1

我不认为您通过 pip 的安装成功或超出了范围(例如对于您使用--user标志或在虚拟环境中的另一个用户)

我们可以讨论并解决这个问题,但最简单的方法是pandas通过 Ubuntu 存储库进行安装,apt 将负责安装依赖项。您可以从软件中心或通过以下方式执行此操作:

sudo apt-get install python3-pandas

相关内容