草庐IT

bdist_wheel

全部标签

python - Pyqt Wheel 事件

我实现了一个图像浏览器,我在其中使用鼠标的滚轮事件来显示下一张图像。问题是,如果用户滚动得太快,滚轮的位置值就会跳过并吞掉中间的值。有人知道我该如何克服这个问题吗?如果我缓慢滚动,我会得到一个递减的值(-1,-2,-3);如果我快速滚动,我会得到类似(-1,-5,-6,-11)的信息。问题出现在WindowsXP&7上。这是一个示例代码。fromPyQt4.QtCoreimport*fromPyQt4.QtGuiimport*importsys#############DefineMyWindowClassHere############classMyWindow(QMainWindo

python - 卸载通过 cx_freeze bdist_msi 创建的先前安装的 msi

我经常使用cx_freeze将我的python源与所有依赖项打包,然后通过distutils创建一个msi安装包bdist_msi扩展名唯一的问题发生在我尝试重新安装新创建的msiWindows安装程序而不卸载以前的版本时。卸载程序会记录所有以前卸载的软件版本,并删除注册表和卸载程序信息。是否可以检测以前安装的软件版本并在不安装新版本的情况下自动将其卸载?我知道NSIS,以及如何使用它的python绑定(bind)来创建安装程序,我提到的上述问题可以通过它轻松解决。不幸的是,此时此刻,除了Python提供的功能(即distutils),我没有寻找任何东西。

python - 无法使用 "setuptools pip wheel failed with error code 1"创建虚拟环境

我正在使用Windows10和Python3.564位。并从pip安装virtualenv。尝试创建新的虚拟环境时,它往往会失败并显示以下日志记录:>virtualenvenv1Usingbaseprefix'c:\\programfiles\\python3.5'Newpythonexecutableinenv1\Scripts\python.exeInstallingsetuptools,pip,wheel...CompleteoutputfromcommandE:\vp\env1\Scripts\python.exe-c"importsys,pip;sys...d\"]+sys.

iPhone 添加惯性/动量物理来为 "wheel of fortune"设置动画,如旋转控制

我正在尝试创建一种新型的旋转控件,其外观和感觉就像一个由销钉支撑的真正的大轮子,能够以一定程度的阻尼围绕其中心点旋转,这最终将使车轮停下来。想想“命运之轮”。Rotarycontrolsampleproject使用nativeUITableView和/或UIScrollView时,它们可以朝一个方向“轻弹”并继续朝该方向滚动一段时间。我知道动画曲线可以达到类似的效果。我感兴趣的是如何根据手指移动的距离/速度计算界面元素应该滚动/旋转的距离。不同类型的“轻弹”会通过将“动量”传递到轮子而产生不同的行为。任何人都可以提供此类计算的示例吗?我特别感兴趣的是将相同的惯性概念应用于自定义旋转控件

ios - UIPickerView,检测 "rolling wheel"起停?

我刚刚发现,如果我执行以下操作:单击将UIPickerView动画化到我的View中的按钮快速启动轮子,然后驶过最后一项使用按钮关闭View那么它还没有选择最后一个项目。我通过简单地在didSelectRow方法被触发时输出到控制台来尝试这个,并且当轮子稳定在最后一个项目上时它会触发。我能否检测到车轮仍在滚动,以便我可以延迟检查所选值直到它稳定下来?如果重要的话,我正在用MonoTouch编程,但如果您有代码示例,我可以很好地阅读Objective-C代码以重新实现它。 最佳答案 由于动画键不起作用,我编写了这个简单的函数来检测UI

python - 从 Ubuntu 到 CentOs 的 bdist_rpm

我们在Ubuntu/Macs上开发,部署RPMs到CentOS(这是设置,不能改太多)。问题是,当从rpm安装时,包会转到/usr/local/lib/python2.7/dist-packages(这是Ubuntu的正确位置)。然而,CentOS中的默认python路径正在查看/usr/local/lib/python2.7/site-packages。有没有办法告诉bdist_rpm将文件安装到哪里? 最佳答案 您可以使用setup.cfg文件来覆盖Python库安装路径:setup.cfg:[install]install-l

python - 在 Mac 上安装 OpenCV Python Wheel 后出现“找不到图像”错误

我能够在我的Mac上成功安装OpenCVWheel,但是当我尝试导入模块时,我收到以下错误:(python35)iMac>pythonPython3.5.4|Anacondacustom(64-bit)|(default,Oct52017,02:58:14)[GCC4.2.1CompatibleClang4.0.1(tags/RELEASE_401/final)]ondarwinType"help","copyright","credits"or"license"formoreinformation.>>>importcv2`Traceback(mostrecentcalllast):

python - 使用 setup.py bdist_wininst 构建的 Windows 安装程序在安装时触发 RuntimeError。我该如何解决?

我正在使用安装工具的bdist_wininst为我的项目构建一个安装EXE。但是,我发现当我在装有Python2.7.3的Win7-64位机器上实际运行上述安装程序时,我得到一个如下所示的运行时错误:http://i.imgur.com/8osT3.jpg.(只有针对python-2.764位的64位安装程序;32位安装程序(在python2.732位上)看起来不错)我可以单击“确定”,安装程序完成,但这对最终用户来说肯定看起来很差。有什么解决办法吗? 最佳答案 也许您必须专门为x64创建可执行文件?这是您必须运行的命令:pytho

python - Pip、wheel 和 console_scripts

我在使用pythonwhl包时遇到了以下问题:我有一个包,在我的setup.py中定义了一个入口pip。当我运行pipinstall.时,它会正确安装包AND入口pip包装器。当我运行pythonsetup.pybdist_wheel然后运行​​pipinstallthing.whl时,它只安装包,而不安装入口pip。如何从创建的wheel包中正确安装入口pip?PS:当我解压缩wheel包时,我确实找到了包含预期条目的“entrypoints.txt”。它只是没有安装在环境箱中。 最佳答案 Wheels曾经在包中包含预生成的控制台

python - 'pip setup.py bdist_wheel' 不再构建强制非纯轮子

我有一个在Linux上使用C扩展编译的项目,但没有他们在Windows上。当我第一次在Windows上使用pythonsetup.pybdist_wheel生成wheel文件时,它们变得通用,我无法将它们上传到PyPI,因为这些通用wheel是pip的首选安装用通过.tar.gz上传(来自pythonsetup.pysdist的结果)。解决这个问题的技巧是在setup.py中指定:Distribution.is_pure=lambda*args:False或通过继承Distribution:classBinaryDistribution(Distribution):defis_pure