我的AI之路(49)--安裝華爲modelarts sdk

    像安裝其他特定公司的工具包一樣,使用對應公司的服務器應該是最快的,安裝華爲的工具包可以設置配置文件~/.pip/pip.conf文件如下:

    [global]
      index-url = http://repo.myhuaweicloud.com/repository/pypi/simple
      format = columns
    [install]
      trusted-host = repo.myhuaweicloud.com

然後pip install modelarts

或者直接在pip安裝命令行指定服務器參數,例如:

     pip install -i  http://repo.myhuaweicloud.com/repository/pypi/simple modelarts --trusted-host  repo.myhuaweicloud.com

不過上面這樣安裝的modelarts版本非常老,是0.01版的,安裝後import modelarts時還是報錯說:

    ModuleNotFoundError: No module named 'modelarts'

原因是華爲雲服務器repo.myhuaweicloud.com上的modelarts版本太古老了,安裝後沒有在 .../lib/python3.6/site-packages/下生成modelarts目錄,只生成了modelarts-0.0.1.dist-info目錄,這點很奇怪,華爲爲何不更新pip源。

可靠的方式是直接下載最新版的modelarts sdk whl文件後安裝,例如:

      wget https://cnnorth1-modelarts-sdk.obs.cn-north-1.myhwclouds.com/modelarts-1.1.3-py2.py3-none-any.whl

然後

      pip install modelarts-1.1.3-py2.py3-none-any.whl

 

另外,如果你的服務器環境下安裝了一個公用的modelartsdk,例如安裝在/home/ma-user/modelarts-sdk/下,那麼每當創建一個新的虛擬隔離環境時,不用再安裝一次modelartsdk,只需在新的隔離環境下的.../lib/python3.6/site-packages/下增加一個文件modelartsdk.pth文件,文件內容:

     /home/ma-user/modelarts-sdk

然後激活隔離環境後就可以使用modelartsdk了。

驗證是否安裝成功:

     python

     import modelarts

不報錯,即可以使用了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章