小编han*_*nap的帖子

应该是python-dev来安装pip

我发现许多人在使用pip安装python包时遇到麻烦,因为没有安装python-dev.主要是错误:

fatal error: Python.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

所以问题是:python-dev应该是pip的必需依赖吗?或者这只是某个使用pip安装的软件包的问题,​​如果是这样,是否有一些步骤可以确保用户在安装模块时不会遇到错误?

python pip fatal-error

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

__getitem__() 的正确类型提示

序列(例如列表)的方法__getitem__()可以返回单个项目或项目序列。例如,给出下面的函数装饰:

def __getitem__(self, index) -> Union[Product, Generator[Product, None, None]]:
    return super(Products, self).__getitem__(index)
Run Code Online (Sandbox Code Playgroud)

用法示例:

i1 = 34
for product in products[i1:]:
    print(product.name)
Run Code Online (Sandbox Code Playgroud)

我相信Union[Product, Generator[Product, None, None]]这是正确的,但 PyCharm 将此标记为不正确。我是否滥用了类型库,或者这是 PyCharm 问题?

谢谢!

python type-hinting pycharm

6
推荐指数
1
解决办法
1629
查看次数

标签 统计

python ×2

fatal-error ×1

pip ×1

pycharm ×1

type-hinting ×1