gpt4 book ai didi

python - Pandas 不匹配的 conda 版本

转载 作者:行者123 更新时间:2023-12-01 16:24:13 49 4
gpt4 key购买 nike

我将 Anaconda 套件用于 python。我愿意
import pandas as pd
进而

pd.show_versions()

表明

pandas: 0.17.1



但如果我这样做
!conda list

表明

pandas 0.18.1



为什么那些不同?为什么导入的 pandas 版本不如 conda 中的版本最新?在这个阶段,有些属性对我不起作用(比如 .rolling),这很麻烦。
我已经试过了
conda update pandas然后重新启动spyder,但没有任何运气

非常感谢你的帮助

----编辑: pd.__file__返回

Out[16]: 'C:\Anaconda3\lib\site-packages\pandas\__init__.py'


sys.executable返回

'C:\Anaconda3\python.exe'



我试过 sys.path返回

Out[15]: ['', 'C:\Anaconda3\python35.zip', 'C:\Anaconda3\DLLs',
'C:\Anaconda3\lib', 'C:\Anaconda3',
'c:\anaconda3\lib\site-packages\setuptools-23.0.0-py3.5.egg',
'C:\Anaconda3\lib\site-packages',
'C:\Anaconda3\lib\site-packages\Sphinx-1.4.1-py3.5.egg',
'C:\Anaconda3\lib\site-packages\win32',
'C:\Anaconda3\lib\site-packages\win32\lib',
'C:\Anaconda3\lib\site-packages\Pythonwin',
'C:\Anaconda3\lib\site-packages\IPython\extensions',
'C:\Users\jeanbaptiste.lepetit\.ipython',
'C:\Anaconda3\lib\site-packages\IPython\extensions',
'C:\Anaconda3\lib\site-packages\IPython\extensions']


pd.__version__返回

'0.17.1'



这很令人困惑

----------编辑 2 ----------------
好的,我计算了两个地方的包裹

C:\Anaconda3\lib\site-packages\pandas
and
C:\Anaconda3\pkgs\pandas-0.18.1-np110py35_0\Lib\site-packages\pandas



我手动删除了第一个,看看会发生什么。然后尝试导入包: import pandas as pd但它找不到它。正在尝试 conda install pandas返回

All requested packages already installed. packages in environment at C:\Anaconda3: pandas 0.18.1 np110py35_0



所以我猜所有 conda 都在这个文件夹中。命令去,但是 import不起作用。我尝试将 `C:\Anaconda3\pkgs' 添加到 PATH,但没有成功。

任何的想法 ?

最佳答案

最终,摆弄上述所有答案并查看其他 stackoverflow 问题,我认为“pip-installed-packages”不会与“conda-installed-packages”位于同一目录中。通常,pip 安装到 C:\Anaconda3\Lib\site-packages,而 conda 安装到 C:\Anaconda3\pkgs。

我从 C:\Anaconda3\Lib\site-packages 手动删除了“pandas”文件夹,但是由于某种原因,即使在我添加了“C:\Anaconda3\pkgs”之后,Python 也无法找到剩余的 conda 安装的 Pandas 包路径

最终,我对 PATH 进行了临时硬编码,并在 PATH 中添加了“C:\Anaconda3\pkgs\pandas-0.18.1-np110py35_0\Lib\site-packages”并且它起作用了(至少对于这个包)

我没有向自己解释的是 python 如何设法找到其他 conda 安装的软件包(没有像我为 pandas 所做的那样硬编码的“特定”路径的软件包。

关于python - Pandas 不匹配的 conda 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38130808/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com