为什么 - 在检查 python 路径后 - 它仍然找不到我的模块?

Why - after checking the python path - it still can't find my module?

我很难 Python 找到模块 romodel 的 pip 安装。这是我到目前为止所做的:

  1. 检查了我的 python 路径使用的是什么 which python:

    /Users/<username>/opt/anaconda3/bin/python

  2. 使用 pip 安装:/Users/<username>/opt/anaconda3/bin/python -m pip install romodel

  3. 卸载现有的(可能没有任何改变):pip3 uninstall romodel

  4. 已启动 python,并试图找到 romodel 包:

    import romodel 
    
    Traceback (most recent call last): 
    
      File "<stdin>", line 1, in <module> 
    
    ModuleNotFoundError: No module named 'romodel' 
    
    
  5. 我确保 romodel 安装位置在路径中:

    ls /Users/<username>/opt/anaconda3/lib/python3.9/site-packages/ |grep "romodel"

    romodel-0.0.1.dist-info

  6. 所以,我启动python并手动将包位置添加到路径中:

    import sys

    sys.path.append('/Users/<username>/opt/anaconda3/lib/python3.9/site-packages/')

  7. 但是,还是没有找到模块:

    import romodel 
    
    Traceback (most recent call last): 
    
      File "<stdin>", line 1, in <module> 
    
    ModuleNotFoundError: No module named 'romodel' 
    
    

我有什么明显的遗漏吗? 根据下面列出的资源,我原以为上述过程会起作用。

我使用了以下资源:

还有我之前的问题:

根据此处的说明:https://pypi.org/project/romodel/,我错误地尝试通过 pip install romodel 安装 romodel。截至 2022 年 5 月,这不是安装 romodel 的方式。

但是,安装 romodel 的正确方法是按照此处的说明进行操作:https://github.com/cog-imperial/romodel:

pip install git+https://github.com/cog-imperial/romodel.git