我是一个编码初学者,目前正在尝试运行一些我在一篇研究论文中发现的代码(github这里:排放物)。代码是在Linux环境下编写的,所以我下载了Ubuntu,第一步就是运行setup.py文件来下载一些包,比如numpy和熊猫。然而,当代码涉及到“为熊猫建造轮子”时,需要25分钟才能完成海量红色错误代码块,但我已经粘贴了下面的2大错误。我不明白为什么这么简单的任务这么难。
我试着在网上寻找很多解决方案,下载了很多软件包,比如libssl、libblas和python3dev、升级的setuptools和轮子、确保我有gcc等。奇怪的是,我可以在没有轮子的情况下通过"apt- get“安装熊猫,但是当我运行研究报告中的代码时,我得到了”没有模块名为熊猫“的错误。
任何帮助都是非常感谢的,在这个问题上已经好几天了!
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pandas
Running setup.py clean for pandas
Successfully built tracking-emissions
Failed to build pandas Installing collected packages: pandas, tracking-emissions
Attempting uninstall: pandas
Found existing installation: pandas 1.2.3
Uninstalling pandas-1.2.3:
Successfully uninstalled pandas-1.2.3
Running setup.py install for pandas ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install
n2fkahdv/pandas_9d8e284bb5b849b7bfb72940b77bf16f/setup.py'"'"'; __file__='"'"'/tmp/pip-install
n2fkahdv/pandas_9d8e284bb5b849b7bfb72940b77bf16f/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__,
'"'"'exec'"'"'))' install --record /tmp/pip-record-86n8ifgk/install-record.txt --single-version
externally-managed --compile --install-headers /usr/local/include/python3.8/pandas
cwd: /tmp/pip-install-n2fkahdv/pandas_9d8e284bb5b849b7bfb72940b77bf16f/ 发布于 2021-03-31 22:52:54
我试着使用Ubuntu和Powershell对一堆人进行故障排除,但这两种方法都没有奏效。因为这是Python的一个问题,所以我最终下载了Anaconda并使用了Anaconda提示符。我还下载了巧克力味,以便使用make all命令。我相信问题在于,对于Ubuntu,我在usr/bin/python中使用了Python,但是对于Anaconda,它是c/Users/[User]/Anaconda/Python。
https://stackoverflow.com/questions/66767910
复制相似问题