【问题标题】:Can't use installed pip package from git无法使用从 git 安装的 pip 包
【发布时间】:2022-01-20 11:29:22
【问题描述】:

我正在开发 Ubuntu 20.04,我想从 python 中的某个 repo 安装一个包。

pip3 install git+https://path-to-repo.git

这应该可以正常工作,因为当我执行pip3 show package_name 时,找到了包。然而:

> python3
Python 3.8.2 (default, Mar 13 2020, 10:14:16) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import package_name
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'package_name'

我做错了什么?如何使用已安装的包?

【问题讨论】:

  • 1.你可以有多个 Python 版本,pip3 安装的包不是python3;检查pip3 --version。 2. 可能是包装有问题;我们不看源代码就无法判断。
  • 是的,那是我的问题。非常感谢!

标签: python-3.x ubuntu


【解决方案1】:

我的解决方案:

  1. 创建新的 conda 环境
    conda create -n new_env
  2. 激活新环境
    source activate new_env
  3. 在新环境中安装 pip
    conda install pip
  4. 从 git 安装包
    pip install git+https://path-to-repo.git

【讨论】:

    猜你喜欢
    • 2018-06-28
    • 2021-01-02
    • 2020-11-20
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多