在https://pypi.org/project/future/#files 下。 我看到有一个 tar gz 文件。
构建并上传一个轮子也会有所帮助。
setup.py 中的相对导入会使它的执行抱怨没有找到模块src.future
。
/some/different/path/python setup.py install
错误:
``
导入 src.future
ModuleNotFoundError: 没有名为“src”的模块
````
我在 Windows 上发现了这个问题,并通过自己手动构建轮子并通过 pip 安装轮子来解决它。
+1
一个旨在帮助用户实现 Python 代码现代化的项目陷入了石器时代,这真是太疯狂了! :)
rm python 安装文件中的 ._pth 文件
再加上一个!
它认为这应该是使用 pip 轻松获取包括 --pre (从 master 分支安装)在内的更新的高优先级。
@TheSriram您能否提供您在此处创建的轮子并提交 PR 以将轮子添加到回购中?
还相关:需要一个egg文件。
如果您在使用 pip(或 conda)安装时正在运行 Miniconda(或者它是臃肿的兄弟),看起来会自动创建一个轮子。 但它应该已经与鸡蛋一起开箱即用了。
我创建了这个 PR,如果合并,将在发布版本被剪切时发布一个轮子(非通用): https :
未来的改进可能是设置 Travis 或其他一些 CI 系统来发布不同 Python 版本的轮子。 或者一些Docker容器来发布Python2和Python3版本。 似乎轮子不是“通用”轮子,因为它正在做一些 2to3 风格的东西,并且“通用”轮子配置已被删除:
https://github.com/PythonCharmers/python-future/pull/400
future
目前是 PyPI 上缺少轮子的下载次数最多的软件包: https ://pythonwheels.com/
@johnthagen是的。 还有一个开放的 PR,有一个简单的更改,可以发布轮子。 https://github.com/PythonCharmers/python-future/pull/536
该项目显然不再活跃,但在 2020 年 2 月有提交。
@jmadler是否有兴趣发布轮子?
根据上面的讨论,我们知道 python-future 在 PyPI 存储库上没有用于 aarch64/x86 的轮子。 因此,在 aarch64/x86 机器上通过 pip 安装 python-future 时,pip 构建源代码导致安装 python-future 需要更多时间。 通过最小化 python-future 安装时间,为 aarch64/x86 提供轮子将使 aarch64/x86 用户受益。 我们可以使用 CI/CD 工具(例如 Travis-ci、circle-ci、azure-pipeline 等)来释放轮子……
@sfdye @jmadler ,如果我可以帮助您构建轮子/上传到 PyPI 存储库,请告诉我。 我很好奇让 python-future 轮子可用于 aarch64。 这将是我与您合作的绝佳机会。
我在我的 Windows 机器上遇到了同样的问题: ModuleNotFoundError: No module named 'src'
我下载 tarball 并添加:
sys.path.append('C:\\Users\\milk\\Desktop\\future-0.18.2')
在setup.py
,只需将路径添加到未来文件,然后它就可以工作了! 这真的困扰了我很长时间。
大家好,测试一些理论,我已经上传py27
和py36
为纯Python车轮v0.18.0
(避免打破最新标签)
https://pypi.org/project/future/0.18.0/#files
$ pip install 'future==0.18.0'
Collecting future==0.18.0
Downloading future-0.18.0-cp36-none-any.whl (490 kB)
|████████████████████████████████| 490 kB 1.9 MB/s
Installing collected packages: future
Attempting uninstall: future
Found existing installation: future 0.18.1
Uninstalling future-0.18.1:
Successfully uninstalled future-0.18.1
Successfully installed future-0.18.0
请试一试,让我知道它是否有效
我很想知道它是否适用于 Windows。
我在我的 Windows 机器上遇到了同样的问题:
ModuleNotFoundError: No module named 'src'
我下载 tarball 并添加:
sys.path.append('C:\\Users\\milk\\Desktop\\future-0.18.2')
在
setup.py
,只需将路径添加到未来文件,然后它就可以工作了! 这真的困扰了我很长时间。
这真的很有帮助,非常感谢。
最有用的评论
future
目前是 PyPI 上缺少轮子的下载次数最多的软件包: https ://pythonwheels.com/