![ImportError:执行 python3 时缺少所需的依赖项 ['numpy','pytz']?](https://linux22.com/image/993535/ImportError%EF%BC%9A%E6%89%A7%E8%A1%8C%20python3%20%E6%97%B6%E7%BC%BA%E5%B0%91%E6%89%80%E9%9C%80%E7%9A%84%E4%BE%9D%E8%B5%96%E9%A1%B9%20%5B'numpy'%EF%BC%8C'pytz'%5D%EF%BC%9F.png)
我已经通过以下方式安装了 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