[英]On databricks I can't read from file:/databricks/python/lib/python3.7/site-package/my_package
[英]How to update a package in /opt/conda/anaconda/lib/python3.7/site-package
我正在嘗試更新 h2o package。 當我運行conda list h2o
時,這個 package 顯示為
Name Version Build Channel
h2o 3.34.0.3 pypi_0 pypi
當我運行conda update h2o
它告訴我。
PackageNotInstalledError: Package is not installed in prefix.
prefix: /opt/conda/anaconda
package name: h2o
如何更新此 package?
@cel 在他的評論中正確回答,所有功勞都歸於她/他!
You can see the conda conda list
output that the package channel is pypi
, this means that the package has been installed using pip
.
如果你想就地升級它。 這似乎是最簡單的解決方案,但是不建議在 conda 環境中混合conda
和pip
包,因為它可能導致依賴性問題。
pip install --upgrade h2o
# check your installation
pip check
# No broken requirements found.
如果您想卸載它並用 conda package 替換它。
# uninstall it
pip uninstall h2o
# install it with conda
conda install -c conda-forge h2o
注意:我使用了conda-forge
頻道,但您可以選擇使用默認頻道。
也許更好/更安全的解決方案可能是使用新版本的 package 從頭開始創建新的 conda 環境。
# will create a new env called my-env and containing the latest
conda create -c conda-forge -n my-env h2o
您還需要添加所需的其他軟件包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.