【问题标题】:How can I install the dbconnect module in Python?如何在 Python 中安装 dbconnect 模块?
【发布时间】:2021-05-22 19:14:30
【问题描述】:

我对 python 非常陌生(就像我昨天刚开始一样,但我过去使用过 R)并且我正在尝试安装这个模块 (https://github.com/CellProfiler/CellProfiler-Analyst/find/master) 但为了让我这样做,我有首先安装该模块引用的许多其他模块,例如属性、verlib 和 pickle5。我找到一个名为 dbconnect 的命令并像往常一样执行相同的命令

pip 安装数据库连接

我收到同样的消息,说 dbconnect 已安装

收集数据库连接

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

已满足要求:.​​/opt/anaconda3/envs/threeseven/lib/python3.7/site-packages 中的 setuptools(来自 dbconnect)(52.0.0.post20210125)

安装收集的包:dbconnect

成功安装dbconnect-2.1

但是当我尝试使用 py2app 安装 github 模块以查看我需要安装哪些其他模块时,尽管安装了 dbconnect,但仍收到此错误消息

ModuleNotFoundError: 没有名为“dbconnect”的模块

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

【问题讨论】:

    标签: python python-3.x installation pip dbconnect


    【解决方案1】:

    pip install dbconnect 安装错误dbconnect。对dbconnectpackage cpa 里面,它应该和CellProfiler-Analyst 一起安装。问题是cpa/__init__.py 使用相对导入:import dbconnect 导入它。这是 Python2 风格的导入,它在 Python 3 中不起作用。

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

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

    【讨论】:

    猜你喜欢
    • 2016-03-24
    • 1970-01-01
    • 2018-11-17
    • 2016-09-22
    • 1970-01-01
    • 2017-11-13
    • 2017-07-05
    • 2017-01-21
    • 1970-01-01
    相关资源
    最近更新 更多