wsl和ubuntu安装turicreate,以及turicreate安装的常见错误

turicreate简介

  • 最近选修了一门机器学习基础,老师教学用的是turicreate,一个apple开发的机器学习框架,但是对于我这样的人,是不可能花这么多的钱搞一台MacBook的,黑苹果浪费时间,还不稳定,干脆直接在win10或者linux下用!

turicreate and jupyter notebook绝对成功安装方法!

按照以下步骤,百分百成功

  • ubuntu选择ubuntu18.04,如果选择20.04,需要自己下载python3.7.tgz配置虚拟环境
  • wsl或者ubuntu安装完成后,用 sudo apt-get update,更新apt源。
  • 输入vim,如果没有安装vim,先 sudo apt-get install vim,安装vim
  • 更改apt源为阿里源,提高下载速度
sudo cp /etc/apt/source.list /ect/apt/source.list.bak //对原文件备份
sudo vim /etc/apt/source.list //编辑apt源

进入后,先不要着急,依次按ggVg,这个可以全选并删除所有内容,然后按i进入inset模式,添加下面内容:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

然后按esc,再输入:wq,保存并退出,再输入以下命令更新apt源设置

sudo apt-get update

现在我们的下载速度大大提高!

  • 安装pip3命令
sudo apt-get install python3-pip
  • 更改pip源为阿里源,提高下载速度
    创建~/.pip/pip.conf文件,并输入源设置,命令如下
cd ~
mkdir .pip
cd .pip
sudo vim pip.conf

进入vim后按i进入insert模式,输入以下内容:

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple
trusted-host = mirros.aliyun.com

esc,输入:wq保存并退出

  • 更新pip设置
sudo pip3 install update
  • 安装jupyter notebook
pip3 install jupyter
  • 打开jupyter notebook试试
    如果用wsl,需要用最高权限打开
sudo jupyter notebook --allow-root

ubuntu直接输入

jupyter notebook

会自动打开默认浏览器并进入jupyter notebook

  • ok,你已经完成了一半了,terminal下按ctrl+z,退出jupyter notebook,下面我们安装turicreate!
  • 安装虚拟环境和turicreate
//安装virtual env虚拟环境
sudo apt-get install -y libgconf -2-4 libstdc++6 python-setuptools
sudo pip3 install virtualenv
//创建env环境并在环境下安装turicreate和ipykernel内核,并且配置jupyter notebook的显示
cd ~
virtualenv turienv
cd turienv
source ~/turienv/bin/activate
pip3 install update
pip3 install ipykernel
pip3 install turicreate
python -m ipykernel install --user --name turienv --display-name turienv
  • SUCCESS!试试效果怎样
    退出虚拟环境
deactivate

输入

//wsl输入
sudo jupyter notebook --allow-root
//ubuntu输入
jupyter notebook
  • 启动jupyter notebook后,选择内核turienv,就可以import turicreate使用了
    在这里插入图片描述
    在这里插入图片描述
    如果jupyter notebook没有输出,可以重启一下计算机。

turicreate安装错误

在安装turicreate,或者import turicreate的时候,经常出现许多错误,是所以这里给大家提供一些经验

Turicreate Error

在wsl,linux安装turicreate的时候,会出现
Turicreate Error
If you see this message pip install did not find an available binary package for your system…
在这里插入图片描述
这是因为你的python版本不对,目前(2020,7,1)turicreate不支持python3.8以上的版本,如果你是ubuntu20.04或者wsl ubuntu20.04你可以下载python3.6.tgz在virtual env环境安装turicreate

jupyter notebook 无法启动

jupyter notebook在wsl下需要sudo才能启动

sudo jupyter notebook --allow-root

turicreate 无法import

虚拟环境安装的turicreate需要在虚拟环境下安装jupyter内核,并且在jupyter notebook上选择虚拟的内核

turicreate安装提示tensorflow错误

turicreate安装需要tensorflow的支持,但是由于turicreate更新较慢,可能会出现冲突
Could not find a version that satisfies the requirement tensorflow<=2.0.1,>=2.0.0 (from turicreate) (from versions: 0.12.1, 1.0.0, 1.0.1, 1.1.0rc0, 1.1.0rc1, 1.1.0rc2, 1.1.0, 1.2.0rc0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.3.0rc0, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.4.0rc0, 1.4.0rc1, 1.4.0, 1.4.1, 1.5.0rc0, 1.5.0rc1, 1.5.0, 1.5.1, 1.6.0rc0, 1.6.0rc1, 1.6.0, 1.7.0rc0, 1.7.0rc1, 1.7.0, 1.7.1, 1.8.0rc0, 1.8.0rc1, 1.8.0, 1.9.0rc0, 1.9.0rc1, 1.9.0rc2, 1.9.0, 1.10.0rc0, 1.10.0rc1, 1.10.0, 1.10.1, 1.11.0rc0, 1.11.0rc1, 1.11.0rc2, 1.11.0, 1.12.0rc0, 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.2, 1.12.3, 1.13.0rc0, 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1)
No matching distribution found for tensorflow<=2.0.1,>=2.0.0 (from turicreate)
!alt
解决办法是在虚拟环境安装turicreate,怎么在虚拟环境安装turicreate,请看文章上方。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值