在ubuntu上安装Roboschool的踩坑经历

基础:

ubuntu ios下载链接:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/

安装anaconda

链接1:
https://blog.csdn.net/weixin_43862765/article/details/103865742

anaconda历史版本:
https://repo.anaconda.com/archive/

创建python3的环境

链接2:
(参考:https://blog.csdn.net/m0_57705985/article/details/124460510?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124460510-blog-103865742.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124460510-blog-103865742.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=2)

source ~/anaconda3/bin/activate
# 激活conda
conda create --name my_env python=3
# 创建自己的环境

在这里插入图片描述

安装tensorflow

链接3:
https://blog.csdn.net/weixin_38354109/article/details/78514828

踩坑:pip has no model ‘pep425tages’
首先的解决方法:
pip.pep425tags 是32位系统使用的,64位系统使用 pip._internal.pep425tags
踩坑: 依旧 internal has no attribute ‘pep425tags’
解决方法:
链接4:
https://blog.csdn.net/haojun1996/article/details/106809125

踩坑:No module named ‘wheel.pep425tags’
解决方法:https://blog.csdn.net/Step_hen/article/details/109891461

 pip install “wheel==0.34.2”

放弃了(以上是python3.10没找到对应的tf版本而放弃) 重新创建一个环境python3.5
python3.5对应tf版本:https://www.cnblogs.com/zhuangliu/p/6083063.html

遇到了内存不足的问题:
虚拟机扩充磁盘大小:https://blog.csdn.net/weixin_41607151/article/details/82785998
超级方便的一种方法 使用自带的disks
https://blog.csdn.net/tx20011613/article/details/110217516
然而我又没成功,我的Ubuntu版本上的disks没有“resizes”选项
https://www.linuxidc.com/Linux/2013-12/93995.htm

安装成功Gparted后
参考链接:
https://blog.csdn.net/m0_54028213/article/details/126540174

踩坑:装完python3.5又出现提醒,python3.5
在这里插入图片描述
anaconda 重新装python版本

conda install python=3.7

历经千辛万苦,终于 tensorflow安装成功
在这里插入图片描述

安装Pytorch

踩坑:更新pip导致报错,无法使用pip进行安装包
我也是无语了。。这段经历告诉我不能随意更新pip
报错界面:sys.stderr.write(f"ERROR: {exc}") SyntaxError: invalid syntax
在这里插入图片描述
报错原因:
pip版本不兼容的原因
改进方法:
降低pip版本,(抓狂)直接删除文件,复制正确的低版本文件(直截了当)
踩坑 import pytorch 遇到以下问题:
在这里插入图片描述

pip install typing_extensions 
安装成功后还是遇到 No module named 'typing_extensions'

后来,参考连接(https://blog.csdn.net/qq_40558345/article/details/122150288)
在github(https://github.com/python/typing_extensions/tree/main/src)下载typing extension.py
在这里插入图片描述
复制到typing.py文件同一路径
ubuntu查找文件路径方法(https://blog.csdn.net/lieyanhaipo/article/details/17055667)
使用

locate typing.py

在这里插入图片描述
我放在第一个路径的同目录下,即当前环境的typing.py同路径下。
在这里插入图片描述
安装成功!

安装vscode

https://blog.csdn.net/LL596214569/article/details/106445990在这里插入图片描述
输入 code 就能启动vscode

roboschool的安装方法

(不参考上面链接3最后部分 看不明白)
https://github.com/YiMiWang810/openai/blob/master/roboschool%E5%AE%89%E8%A3%85

安装失败可以提权使用sudo 再试一遍

也可以参考链接:
https://itpcb.com/a/162442

在这里插入图片描述
这样应该是成功了吧?

知识扩充:

git clone aaaa -b xxx  ## 只要aaaa链接仓库中xxx分支

既然git clone 默认的是下载全部分支内容,当我只需要某个分支该如何操作呢?例如我只需要 MOOC 仓库中的 mvp-dev-more 这个分支。
有人会说,那就直接采用 -b git_分支名称 方式

apt install 太慢的改进方法:
https://blog.csdn.net/qq_39690706/article/details/113270222

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值