小编sjp*_*ral的帖子

导入错误:使用 Python 找不到的 pip 从 Git 安装的包

我正在尝试使用 pip 从远程 Git 存储库安装包。安装似乎工作正常:

$ pip install git+https://github.com/<me>/<mypackage>.git
...
Installing collected packages: <mypackage>
    Running setup.py install for <mypackage> ... done
Successfully installed <mypackage>-1.0.0.dev1
$ pip freeze | grep <mypackage>
<mypackage>==1.0.0.dev1
ls ls /usr/local/lib/python2.7/site-packages | grep <mypackage>
<mypackage>-1.0.0.dev1-py2.7.egg-info
Run Code Online (Sandbox Code Playgroud)

但是包导入失败:

$ python
>>> import <mypackage>
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
ImportError: No module named <mypackage>
>>>
Run Code Online (Sandbox Code Playgroud)

我已经能够成功安装并从本地版本导入它:

$ pip install -e <path-to-mypackage>
Run Code Online (Sandbox Code Playgroud)

但我希望能够通过 git 安装它。

在什么情况下,一个包(显然)可以成功安装 pip,但不能被 Python 导入?

我的模块的结构是:

<mypackage>
    setup.py
    <mypackage>
        __init__.py
        # …
Run Code Online (Sandbox Code Playgroud)

python git installation pip python-2.7

10
推荐指数
1
解决办法
2291
查看次数

无法安装日志记录模块(Python)

我正在尝试为Python 3.4安装日志记录模块.我正在使用pip3安装日志记录.两次我在init方法的第618行遇到一个SyntaxError :"引发NotImplementedError,'必须实现'''.".

有人发布了与我相同的问题,并通过删除名为logging的干扰第三方库解决了他们的问题:日志模块不能使用Python3.

但是我的site-packages目录中没有安装这样的库.

谢谢!

logging pip python-3.4

9
推荐指数
1
解决办法
2万
查看次数

在 Google Colaboratory 中成功安装 pip 后出现 ModuleNotFoundError

我正在尝试将我编写的包导入 Google Colaboratory 笔记本中。我将包内容上传到我的云端硬盘,然后运行:

[ ] from google.colab import drive
[ ] drive.mount('content/gdrive/')
[ ] ! pip install --user /content/gdrive/My\ Drive/my-package
Processing ./gdrive/My Drive/my-package
Building wheels for collected packages: my-package
  Building wheel for my-package (setup.py) ... done
  Created wheel for my-package: 
  Stored in directory: 
Successfully built my-package
Installing collected packages: my-package
Successfully installed my-package-1.0.0.dev1
Run Code Online (Sandbox Code Playgroud)

pip list显示软件包已成功安装。但是,包的导入失败并带有ModuleNotFoundError.

我已在本地计算机上成功安装并导入了 my-package 。我还使用 .com 通过同一个 Colab 笔记本成功安装并导入了另一个 Python 包pip install --user。正如这里提到的,我还尝试过重新启动内核。

这可能与这个相关但未回答的问题有关。

python pip google-colaboratory

5
推荐指数
3
解决办法
7321
查看次数