簡體   English   中英

pip成功安裝了h2o4gpu,仍然出現“導入錯誤:沒有名為h2o4gpu的模塊”

[英]pip is successfully installing h2o4gpu, still getting 'ImportError: No module named h2o4gpu'

我正在嘗試按照此處列出的說明安裝h2o4gpu Python模塊: https : //github.com/h2oai/h2o4gpu/issues/464

pip說,它成功安裝了所有軟件包,包括h2o4gpu-0.1.0。

但是我仍然得到

    import h2o4gpu
ImportError: No module named h2o4gpu

kevin@Ubuntu-XPS:~/Downloads$ pip show tensorflow-gpu
Name: tensorflow-gpu
Version: 1.9.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: grpcio, mock, protobuf, enum34, gast, wheel, absl-py, backports.weakref, termcolor, six, numpy, tensorboard, setuptools, astor
kevin@Ubuntu-XPS:~/Downloads$ pip show h2o4gpu
kevin@Ubuntu-XPS:~/Downloads$ 

因此顯示pip確認已安裝tensorflow-gpu ,但未h2o4gpu

我正在運行Ubuntu 18.04-可能是因為版本18尚不支持h2o4gpu嗎? import h2o效果很好。

您正在混合使用python2和python3。 運行pippython時使用的都是python2.7(另請參見pip show tensorflow的輸出,它指的是/usr/local/lib/python2.7/dist-packages )。

您嘗試使用的庫僅具有.whl於python 3.6的py36 (請注意.whl文件名中的.whl

因此,您需要:

  • 切換到使用pip3python3
  • 查找另一個適用於python 2.7的庫

我們沒有為H2O4GPU運送python 2.7輪子,因此您需要按照FlyingTeller的建議使用pip3。

最好使用virtualenv創建python環境,以對系統python進行最小的更改。

sudo apt-get install python3-pip
sudo pip3 install virtualenv
virtualenv -p python36 h2o4gpuenv
. h2o4gpuenv/bin/activate
pip install h2o4gpu-*.whl

現在,在相同的虛擬環境中,啟動python並嘗試import h2o4gpu

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM