安装ale_python_interface报错
最近在调试代码时,需要用到一个街机环境的包,叫做ale_python_interface。
安装这个包一直报错。最重要的的是无论是度娘还是google都搜索不到解决办法。真是烦了好几天啊!!!
本来不想安装这个鬼东西了,结果几乎大部分关于atari游戏的强化学习代码都需要用到的这个库,真是无语凝噎啊~~
看正题吧
主要是出现了下面的问题
一开始以为是gcc的问题啊,重装了一下gcc,发现冤枉它了,唉
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ale_python_interface/ale_c_wrapper.cpp:1:27: fatal error: ale_c_wrapper.h: 没有那个文件或目录compilation terminated.error: command 'gcc' failed with exit status 1----------------------------------------
Command "/home/jason/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-req-build-mxg9m8sx/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-tkyepilj/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-req-build-mxg9m8sx/
看到那个fatal error: ale_c_wrapper.h: 没有那个文件或目录compilation terminated.了吗?
问题就出现在这里,原来在下载文件下没有 ale_c_wrapper.h这个头文件。
- 但是由于是命令行下载的,我们并看不到下载些什么文件。
- 于是来到官网
下载压缩包打开,发现真没有这个头文件,我很绝望。而且ale_c_wrapper.cpp编译的确需要这个头文件。
- 说了这么多,其实我就想吐槽官方包而已好吗。。。。
- 说了这么多,其实我就想吐槽官方包而已好吗。。。。
- 说了这么多,其实我就想吐槽官方包而已好吗。。。。
解决办法
解决办法是自己摸索了几天搞出来的。
- 第一步:在github找到ale_python_interface包
- 第二步:
git clone https://github.com/mgbellemare/Arcade-Learning-Environment
- 第三步:安装依赖:
sudo apt-get install libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev cmake
- 第四步:cd 到 ale_python_interface目录下
- 第五步:执行
python setup.py install
语句。
注意,该包在github上有安装说明,和我说的有些不同,请按照我的来,因为不然又掉进另一个坑,希望大家编程愉快,本文到此结束
注意,该包在github上有安装说明,和我说的有些不同,请按照我的来,因为不然又掉进另一个坑,希望大家编程愉快,本文到此结束
注意,该包在github上有安装说明,和我说的有些不同,请按照我的来,因为不然又掉进另一个坑,希望大家编程愉快,本文到此结束
安装ale_python_interface报错相关推荐
- pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装
pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...
- anconda安装后命令行中安装tensorflow报错
现象 anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...
- Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案
Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案 参考文章: (1)Linux安装Apache报错:Can ...
- CentOS 6安装Oracle报错解决方案
CentOS 6安装Oracle报错解决方案 参考文章: (1)CentOS 6安装Oracle报错解决方案 (2)https://www.cnblogs.com/lonecloud/p/689568 ...
- 解决Mac安装tesserocr报错问题 Failed building wheel for
解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...
- 记一次用pip安装docker-compose报错及解决方法
记一次用pip安装docker-compose报错及解决方法 参考文章: (1)记一次用pip安装docker-compose报错及解决方法 (2)https://www.cnblogs.com/fe ...
- cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...
安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...
- 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.
安装yaml报错:ERROR: Cannot uninstall 'PyYAML'. 文章目录: 一.错误原因分析 二.最终错误解决方式 一.错误原因分析 1.开始安装 我是一开始安装yaml,使用命 ...
- 用pip安装tensorflow报错SyntaxError: invalid syntax
用pip安装tensorflow报错SyntaxError: invalid syntax 解决办法:直接在cmd中输入安装语句
最新文章
- java awt 监视器_java – 停止所有Awt / Swing线程和监视器和东...
- CCF NOI1134 奶牛晒衣服
- Setting Up YARN High Availability
- ECharts Tooltip
- 在Unity中做一个淡入式的屏幕虚化
- 面试必会系列 - 1.7 JVM 内存模型
- python双向索引什么意思_python字典支持双向索引吗
- 使用windows命令行查看mySQL应用的安装路径
- html path属性,HTML Location pathname用法及代码示例
- python 经典100例 (61-80)
- 2020,AI算法岗,劝退还是继续?
- BZOJ3833 : [Poi2014]Solar lamps
- Ubuntu runlevel修改
- Puppet 笔记 模板
- HDU2093 考试排名【排序】
- c#项目遇到的问题及解决(1)
- Bootstrap3学习笔记
- 买个社区团购小程序多少钱呢?微信社区团购小程序怎么做
- 【NA】高斯型积分公式(一)
- 【电子器件笔记1】电阻参数和选型
热门文章
- 捕鱼游戏源码(数值+完整项目资源)
- 基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程
- 小米历史版本在哪下载
- python 词库 匹配_python从一段文本中找出存在于词库的词语
- SpringBoot集成Docker下的Redis哨兵(一主两从一哨兵)
- 疫情发生后,易泊车牌识别加强小区管理,不让外来车进入
- 算24点我的算法分享
- 看漫画学python下载_Python爬虫实现漫画下载 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...
- mysql数据库试用期过了_mysql试用期过了
- Oracle数据库常用语句使用记录