我正在开发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'
我做错了什么?如何使用已安装的软件包?
我的解决方案:
- 创建新的conda环境
conda create -n new_env
- 激活新环境
source activate new_env
- 在新环境中安装pip
conda install pip
- 从git安装包
pip install git+https://path-to-repo.git