如何在Python中安装dbconnect模块?



我对python很陌生(就像我昨天刚开始一样,但我过去用过R),我试图安装这个模块(https://github.com/CellProfiler/CellProfiler-Analyst/find/master),但为了让我这样做,我必须先安装一些其他模块,这个模块引用了属性,verlib和pickle5。我找到一个名为dbconnect的,并执行与通常相同的命令

安装dbconnect

我得到同样的信息,dbconnect已经安装

收集dbconnect

使用缓存dbConnect-2.1-py2.py3-none-any。whl (12kb)

要求已满足:setuptools in ./opt/anaconda3/envs/threeseven/lib/python3.7/site-packages (from dbconnect) (52.0.0.post20210125)

安装收集包:dbconnect

dbconnect-2.1安装成功

但是当我尝试使用py2app安装github模块以查看我需要安装的其他模块时,尽管已经安装了dbconnect

,我还是得到了此错误消息ModuleNotFoundError: No module named 'dbconnect'

我已经尝试卸载和重新安装dbconnect在几个虚拟环境中使用Anaconda,但我仍然得到相同的错误。我可以尝试安装不同版本的dbconnect,但在尝试之前想看看您的想法。谢谢大家!

pip install dbconnect安装错误的dbconnect。正确的dbconnectcpa包内,它应该与CellProfiler-Analyst一起安装。问题是cpa/__init__.py使用相对导入:import dbconnect导入它。这是python2风格的导入,在python3中不起作用。

让我们看看文档:https://github.com/CellProfiler/CellProfiler-Analyst/wiki#source-code。没有提到Python 3,只提到了Python 2.7。

底线:该代码仅适用于Python 2.7。

相关内容

  • 没有找到相关文章

最新更新