当我尝试安装时:
sudo pip3 install h2o4gpu-0.1.0-py36-none-any.whl
我得到了(不那么有用)错误信息:
h2o4gpu-0.1.0-py36-none-any.whl is not a supported wheel on this platform.
我怀疑这是因为我正在运行python 3.5而不是3.6。但是,当我尝试升级到python 3.6时,我收到一个严厉/可怕的警告,我不知道该怎么办......
sudo add-apt-repository ppa:jonathonf/python-3.6
A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.
Don't remove Python 3.5 from your system - it will break.
More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press [ENTER] to continue or ctrl-c to cancel adding it
谷歌搜索回答,我确实遇到过这个问题,这可能表明Python 3.5不支持3.6套餐:
python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip
>>> print(pip.pep425tags.get_supported())
[('cp35', 'cp35m', 'manylinux1_x86_64'), ('cp35', 'cp35m', 'linux_x86_64'), ('cp35', 'abi3', 'manylinux1_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp35', 'none', 'manylinux1_x86_64'), ('cp35', 'none', 'linux_x86_64'), ('cp34', 'abi3', 'manylinux1_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp33', 'abi3', 'manylinux1_x86_64'), ('cp33', 'abi3', 'linux_x86_64'), ('cp32', 'abi3', 'manylinux1_x86_64'), ('cp32', 'abi3', 'linux_x86_64'), ('py3', 'none', 'manylinux1_x86_64'), ('py3', 'none', 'linux_x86_64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
其他系统信息:
其他说明。 https://github.com/h2oai/h2o4gpu并不清楚它需要哪个Python,尽管我怀疑文件名清楚地说明了这一点。 (我也猜测这意味着h2o4gpu不会在Python 2.7上工作。)
README文件没有明确说明nccl是什么。从Google,我猜测这意味着nccl是拥有多个GPU(我只有一个。)
非常感谢任何帮助。 (对不起,我可以添加h2o4gpu标签,因为我没有足够的声誉点。)
答案 0 :(得分:0)
在Ubuntu 16.04上运行python 3.6的recommended way是在https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6使用PPA(并记住你需要用python3.6
运行它。)
对于16.10和17.04,您不需要ppa,只能sudo apt-get install python3.6
或者,将系统升级到Ubuntu 17.10,然后python 3.6将是系统python。 (17.10不是长期支持版本,因此计划在4月份发布时升级到18.04 LTS。)
答案 1 :(得分:0)
最后,我想出来了:
# if you don't have virtualenv installed:
sudo apt-get install virtualenv
virtualenv -p python3.6 py_36_env
# Then activate the environment:
source ~/py_36_env/bin/activate
进入环境后,请按照特定系统的说明进行操作:https://github.com/h2oai/h2o4gpu