Python 水蟒:尽管安装了can';t导入ibm_db
我可以安装Python 水蟒:尽管安装了can';t导入ibm_db,python,sql,db2,Python,Sql,Db2,我可以安装ibm_db包,以便从Jupyter笔记本访问DB2: !pip install ibm_db Requirement already satisfied: ibm_db in /anaconda2/lib/python2.7/site-packages (2.0.9) 但在尝试导入时出现错误: import ibm_db --------------------------------------------------------------------------- Modu
ibm_db
包,以便从Jupyter笔记本访问DB2:
!pip install ibm_db
Requirement already satisfied: ibm_db in /anaconda2/lib/python2.7/site-packages (2.0.9)
但在尝试导入时出现错误:
import ibm_db
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-fe3bb08c8a05> in <module>()
----> 1 import ibm_db
ModuleNotFoundError: No module named 'ibm_db'
然后
!conda install ibm_db -c anacharsis
尝试使用conda而不是pip安装它。您可能必须首先卸载使用pip添加的版本:
pip uninstall ibm_db
然后用康达安装它
conda install ibm_db -c anacharsis
您需要进入安装了Python3.7的环境 一进去 pip卸载ibm_db 卸载ibm_db后 conda安装-c conda forge ibm_db 这将从Anaconda站点下载并安装软件包 导航到站点包-打开终端 cd/opt/anaconda3/lib/python3.7/site-packages 更改库的名称 安装_name_工具-更改libdb2.dylib/opt/anaconda3/lib/python3.7/site-packages/clidriver/lib/libdb2.dylib ibm_db.cpython-37m-darwin.so ln-s clidriver/lib/libdb2.dylibdb2.dylib 重新启动终端并运行 导入ibm_数据库
瞧 多谢各位。我刚刚更新了我的问题,添加了“!”命令。
conda install ibm_db -c anacharsis