首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装模块“docstring”

无法安装模块“docstring”
EN

Stack Overflow用户
提问于 2017-04-27 12:21:10
回答 2查看 2.9K关注 0票数 2

我是Python新手(来自C++),在括号中运行一些测试代码。现在皮林特抱怨说:

代码语言:javascript
复制
C0111 > Missing module docstring [missing-docstring @ 1,0]

所以我试着安装它:

代码语言:javascript
复制
Manuelas-MacBook:~ manu$ sudo -H pip install docstring
Collecting docstring
  Downloading docstring-0.1.2.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/tmp/pip-build-ex4m9h3o/docstring/setup.py", line 2, in <module>
        import docstring
      File "/private/tmp/pip-build-ex4m9h3o/docstring/docstring/__init__.py", line 11, in <module>
        from utils import Endpoint
    ModuleNotFoundError: No module named 'utils'

所以我安装了utils:

代码语言:javascript
复制
sudo -H pip install utils

现在我被困在这里:

代码语言:javascript
复制
Manuelas-MacBook:~ manu$ sudo -H pip install docstring
Collecting docstring
  Using cached docstring-0.1.2.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/tmp/pip-build-5bn12ekx/docstring/setup.py", line 2, in <module>
        import docstring
      File "/private/tmp/pip-build-5bn12ekx/docstring/docstring/__init__.py", line 11, in <module>
        from utils import Endpoint
    ImportError: cannot import name 'Endpoint'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-5bn12ekx/docstring/

我也不知道怎么从这里开始。

我最近安装了python3 (在Mac上)。能给我一个版本冲突吗?

代码语言:javascript
复制
Manuelas-MacBook:~ manu$ python --version
Python 3.6.0 :: Anaconda 4.3.1 (x86_64)

Manuelas-MacBook:~ manu$ pip --version
pip 9.0.1 from /Users/manu/anaconda/lib/python3.6/site-packages (python 3.6)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-27 12:45:09

错误信息非常不清楚。实际上,pylint不需要任何额外的模块:它只是希望您记录您的模块。

您可能需要查看this question来禁用此警告。

票数 5
EN

Stack Overflow用户

发布于 2017-04-27 12:58:29

另一个答案似乎很有帮助,因为我在我的机器上遇到了完全相同的问题(Linux,Python3.6)。原因可能是docstring与Python3不兼容。

代码语言:javascript
复制
Collecting docstring
  Using cached docstring-0.1.2.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-v8oxns74/docstring/setup.py", line 2, in <module>
        import docstring
      File "/tmp/pip-build-v8oxns74/docstring/docstring/__init__.py", line 11, in <module>
        from utils import Endpoint
    ImportError: cannot import name 'Endpoint'
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43657677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档