首页 > TAG信息列表 > python-wheel
Python Wheels的条件依赖
我有一个想装进轮子的Python包.在Python 2上,程序包使用ipaddr库.在Python 3上,它使用内置的ipaddress库.对于sdist软件包,我检查setup.py中的sys.version_info以根据Python版本设置要求.不幸的是,这似乎不适用于车轮.是否可以基于带有轮子的Python版本进行条件依赖?解决方法:从Wheedocker-没有这样的选择:–use-wheel
我试图使用Docker使用this存储库为AWS Lambda创建一个依赖包,但是每当我尝试运行build.sh文件时,我都会收到以下消息: no such option: –use-wheel 然后,当我尝试使用pip install wheel(在Docker之外)时,被告知它已经在我的本地计算机上了.如何在Docker容器中安装Wheel? 如果有帮导入sklearn时出错
Python版本:3.5.2 我开始学习机器学习和事物…所以我安装了sklearn和其他一些以pip形式出现的软件包.除了sklearn以外,所有其他组件都能够成功安装,因此我下载了车轮并从here开始安装.安装成功,但是当我尝试导入以检查正确安装的顺序时,出现了很多错误: Traceback (most recent calpython – 用于otree的“pip install -U channels”命令出错(运行setup.py bdist_wheel for twisted … error)
对于使用otree(http://otree.readthedocs.io/)的项目,我在尝试安装Channels时遇到了一些问题,以便利用实时功能. 由于产量很高,我试图弄清楚最重要的部分: 有关完整输出,请参阅:https://jsfiddle.net/L4ccmr2k/1/ 红色标记输出&输出与我方有关: 1. Building wheels for collected pa如何以wheel格式安装Python库?
我正在寻找有关如何以轮式格式安装Python库的教程. 它似乎并不简单,所以我很欣赏一个简单的一步一步教程如何为CPython安装名为“requests”的模块. 我从https://pypi.python.org/pypi/requests下载了它,现在我有一个.whl文件.我在Windows上有Python 2.7和3.3,所以如何安装它以便我python – 没有lxml Wheel for Linux?
lxml项目决定不在Linux上为lxml提供Wheel: https://bugs.launchpad.net/lxml/+bug/1176147 我既不是PEP 427或lxml依赖的专家,所以我希望有人可以解释为什么或者为什么lxml团队关于提供Wheel的问题是否有效? lxml是我构建时间的95%,所以我对加速它的选项很感兴趣,而Wheel似乎是官方选Python轮子名称中’cp3xm’和’cp2xm’的含义是什么?
据我所知,python wheel的命名规则是 package_version-related_python_version-none-32bits_or_64bits.whl 例如, numpy‑1.11.2+mkl‑cp35‑none‑win_amd64.whl 在Windows 64位平台上运行的Python3.5版本是1.12.2的numpy. Reference 目前我注意到Unofficial Windows Binaries为不同的平台构建python轮子
我有一个需要预编译扩展模块的库.考虑以下文件布局: lib |--- win32_py32 | |--- _lib.py |---- win32_py32 |--- _lib.py 如何根据平台构建2个不同的轮组,其中只包含正确的二进制文件?解决方法:我会做这样的事情: lib |------ lib.py |------ platform_1如果你使用wheel格式发布Python,你还需要将它们发布为egg吗?
假设你支持Python 2.6或更新版本,发布.egg包是否有意义或者是否足以发布.whl包? 在我的例子中,包是纯python.解决方法:您能否假设您的潜在用户都拥有pip> = 1.4和/或setuptools> = 0.8?如果是这样,车轮就好了.如果没有,一个鸡蛋会帮助他们,因为之前发布的pip和setuptools不支持轮子.从pip轮缓存中提取python轮子?
看来pip现在可以自动缓存轮子: http://pip.readthedocs.org/en/stable/reference/pip_install/#wheel-cache 我正在尝试收集轮子来为自定义学习设置(ipython3笔记本等)创建安装程序,但是,似乎缓存使用了不可读的缓存方案. 是否有一种简单的方法可以将pip轮缓存转储到wheel文件中Python:从wheel或sdist运行测试
对于我创作的包,我已经完成了python setup.py sdist bdist_wheel,它在dist /目录中生成了一些包工件.现在我想在这些工件中运行包的单元测试.有什么好办法吗? 要明确:另一种方法是直接从本地源文件运行测试,但我想避免这种情况,以确保我正在测试用户将要安装的确切的预构建工件(as supython – 在setup.py中创建一个轮子需要什么?
我有一个Python项目prj,我们可以将其描述为文件夹的集合和requirements.txt文件: [prj/fold1, prj/fold2,..., prj/foldN, prj/requirements.txt] 我想打包这个项目,以便它可以很容易地安装在其他计算机上.我的理解是我需要添加一个setup.py文件,但有些东西我不明白. 我应该在setu如何使用setup.py安装wheel样式的包
有没有办法,使用setup.py,安装python包作为wheel / pip风格的包(即dist-info)而不是setup.py默认的egg安装(即egg-info)? 例如,如果我有一个带有setup.py脚本的python包,并且我运行以下命令,它将把包安装为egg. > python setup.py install 但是,我可以先构建一个轮子,然后使用pip