linux问题记录
1、文件夹下存在某文件但总是“No such file or directory”
输入:
cd /root/software
cd /pycharm
报错:No such file or directory
问题原因:文件路径没写全
解决方法:从根目录开始写文件路径:cd /root/software/pycharm
方法参考:链接
2、atari_py安装总结
第一次(成功):
pip install gym[atari]
pip uninstall atari_py
pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py
第二次(过程:2.0–2.4):
1 apt-get update
2 apt-get upgrade --fix-missing
What do you want to do about modified configuration file grub? 选keep the local version currently installed
3 sudo apt install cmake
4 sudo apt install zlib1g-dev
5 sudo apt install g++
6 pip install atari_py --default-timeout=100 -i https://pypi.mirrors.ustc.edu.cn/simple
第三次:
2022/11/11
之前按着第二次的步骤atari_py安装成功了。现在又不行了。
报错:No matching distribution found for atari_py
换个源再试试?
pip install atari_py -i https://pypi.tuna.tsinghua.edu.cn/simple
总结:多找几个国内镜像源,多试试。
pip 使用国内镜像源
之前atari_py安装成功了,但是运行时发现安装的版本是atari-py-0.2.9。这时又有问题了。
atari-py报错:Exception: ROM is missing for asterix, see https://github.com/openai/atari-py#roms for instructions
解决方法1(我没成功但是有人成功了):打开提示链接,下载ROMs;根据github中的步骤进行安装
解决方法2:
pip install atari_py==0.2.5一直有问题,我换了
pip install atari_py==0.2.6直接就安装好了
1 打开链接:https://github.com/openai/atari-py#roms
2 点击:Atari 2600 VCS ROM Collection
3 下载:Roms.rar
4 解压Roms.rar: unrar e Roms.rar
unrar命令 – 解压提取RAR压缩文件
报错:
解决方法:
apt install rar
apt install unrar
这里我选择了A。
执行命令 python -m atari_py.import_roms <文件路径>
报错:
累了,放弃了!
2.0 安装atari_py时出现:no matching distribution found for atari_py
输入:pip install --no-index -f https://github.com/kojoley/atari_py/releases atari_py
报错:no matching distribution found for atari_py
方法:pip install atari_py --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple atari_py
报错:Check the logs for full command output.
然后看到了pip 安装 atari-py
2.1 pip 安装 atari-py
在 ubuntu 上安装 atari-py,首先要确保已安装 cmake,zlib1g,g++
1 sudo apt install cmake
2 sudo apt install zlib1g-dev
3 sudo apt install g++
然后,再执行
pip install atari-py
2.2 安装cmake
检查自己有没有cmake:cmake --version
没有则安装cmake:apt install cmake
报错:package has no installation candidate
解决方法:
1 apt-get update
2 apt-get upgrade
方法参考:package has no installation candidate最新解决办法
2.3 apt-get upgrade
出现问题:Unable to fetch some… try with --fix-missing?
根据提示:apt-get upgrade --fix-missing
出现问题:What do you want to do about modified configuration file grub?
注意:ubuntu “sudo apt-get upgrade” 时千万不要做这个操作啊, 小心失去sudo权限
我选择了第二个:keep the local version currently installed
试了一下pip install gym[atari]
报错:
接着:apt install zlib1g-dev
apt install g++
2.4 再尝试:pip install --no-index -f https://github.com/kojoley/atari_py/releases atari_py
换个源:pip install atari_py --default-timeout=100 -i https://pypi.mirrors.ustc.edu.cn/simple
大功告成!