簡體   English   中英

Anaconda 的 rdkit 安裝問題

[英]rdkit installation issues with Anaconda

我正在嘗試讓 rdkit 在我的 Windows 7 系統上運行 Anaconda 和 Python 2.7。 我一直在按照http://www.rdkit.org/docs/Install.html的說明進行操作

conda create -c https://conda.anaconda.org/rdkit -n my-rdkit-env rdkit
activate my-rdkit-env

然后我得到以下信息:

停用環境“C:\Anaconda2”...

激活環境“C:\Anaconda2\envs\my-rdkit-env”

但是,如果我隨后打開一個 Jupyter notebook,並嘗試

import rdkit

它失敗了

導入錯誤:沒有名為 rdkit 的模塊

任何幫助將不勝感激!

我有同樣的問題,但是

conda install -c conda-forge rdkit

輕松解決。

我解決了這個問題。 請通過 conda 安裝 ipykernel,它應該可以正常工作。

問題是你並沒有真正使用 conda 環境來運行 jupyter notebook。 要驗證是否是這種情況,請在終端 window 中運行,並在 jupyter notebook 中插入以下代碼:

import sys
print(sys.path)

就我而言,我正在運行一個 python 腳本,我得到了終端 window

['', '/home/sputnik/.conda/envs/compchem/lib/python310.zip', '/home/sputnik/.conda/envs/compchem/lib/python3.10', '/home/sputnik/ .conda/envs/compchem/lib/python3.10/lib-dynload', '/home/sputnik/.conda/envs/compchem/lib/python3.10/site-packages']

腳本運行./script.py

['/home/sputnik', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local /lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']

在我的例子中,解決方案是運行腳本顯式調用 python

./script.py ./腳本.py

對於 Jupyter Notebook,您需要確保它在正確的環境中運行。 您可以使用此 package 來幫助:

pip install environment_kernels

並從以下位置獲取更多信息:

http://stuartmumford.uk/blog/jupyter-notebook-and-conda.html

暫無
暫無

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

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