在python上安装包时出错

2024-05-06 17:59:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在我的命令行上安装pandas,这是输出

Requirement already satisfied: pandas in c:\users\name\anaconda3\lib\site-packages (0.23.0)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\users\name\anaconda3\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: pytz>=2011k in c:\users\name\anaconda3\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: numpy>=1.9.0 in c:\users\name\anaconda3\lib\site-packages (from pandas) (1.14.3)
Requirement already satisfied: six>=1.5 in c:\users\name\anaconda3\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)

**distributed 1.21.8 requires msgpack, which is not installed.**

最后一行是红色的。

在windows 10上,我安装了anaconda


Tags: 命令行nameinfrompandaslibpackagessite
4条回答

您应该安装msgpack,然后再次安装pandas。

你是怎么安装熊猫的?如果你用的是水蟒,那么

conda install pandas

通常足以让一切正常运转。这是因为Anaconda正在使用二进制安装——它正在上传预构建的代码,并且已经完成了组合运算,使所有的东西协同工作——它获得了一个包所需的所有东西。

当然,有时候,你必须进入一个困难的依赖性组合,或者你正在从非核心的Anaconda repos中提取,等等。在这种情况下,你可以尝试

conda install msgpack
# or
pip install msgpack
# or
conda install -c conda-forge msgpack

正确的选择取决于你在做什么。将-c标志与conda一起使用,可以访问非核心存储库—这些存储库对协同工作的保证较少,但通常可以访问更多版本的包。

你是怎么安装熊猫的?如果你用的是水蟒,那么

conda install pandas

通常足以让一切正常运转。这是因为Anaconda正在使用二进制安装——它正在上载预构建的代码,并且已经完成了组合运算,使所有的东西协同工作——它获得了一个包所需的所有东西。

当然,有时候,你必须进入一个困难的依赖组合,或者你从非核心的Anaconda repos中提取,等等。在这种情况下,你可以尝试

conda install msgpack
# or
pip install msgpack
# or
conda install -c conda-forge msgpack

正确的选择取决于你在做什么。将-c标志与conda一起使用,可以访问非核心存储库—这些存储库对协同工作的保证较少,但通常可以访问更多版本的包。

这似乎对我有用。 首先我试过

pip install msgpack

如果你也需要这个

pip install msgpack-python 

然后安装你需要的东西。对你来说

conda install pandas

相关问题 更多 >