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

WSL, Linux, Turicreate and jupyter notebook,jupyter notebook无法import turicreate

  • turicreate简介
  • turicreate and jupyter notebook绝对成功安装方法!
  • turicreate安装错误
    • Turicreate Error
    • jupyter notebook 无法启动
    • turicreate 无法import
    • turicreate安装提示tensorflow错误

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使用了
    wsl和ubuntu安装turicreate,以及turicreate安装的常见错误_第1张图片
    在这里插入图片描述
    如果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…
wsl和ubuntu安装turicreate,以及turicreate安装的常见错误_第2张图片
这是因为你的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)
wsl和ubuntu安装turicreate,以及turicreate安装的常见错误_第3张图片
解决办法是在虚拟环境安装turicreate,怎么在虚拟环境安装turicreate,请看文章上方。

你可能感兴趣的:(ubuntu,python,人工智能)