草庐IT

Py_ssize_t

全部标签

python - "py.test"与 "pytest"命令

py.test命令在我的情况下失败,而pytest运行完全正常。我使用pytest-flask插件:platformlinux--Python3.5.2,pytest-3.0.2,py-1.4.31,pluggy-0.3.1rootdir:/home/sebastian/develop/py/flask-rest-template,inifile:plugins:flask-0.10.0当我调用$py.test时出现以下错误:Traceback(mostrecentcalllast):File"/usr/local/lib/python3.5/dist-packages/_pytest

python - 通过 pip : this package requires Python 3. 3 或更高版本为 python 2.7 安装 py2exe

>>>python-c"importsys;printsys.version"2.7.6(default,Nov102013,19:24:18)[MSCv.150032bit(Intel)]>>>pip--versionpip1.5.5fromC:\Python27\lib\site-packages(python2.7)>>>pipinstallpy2exeRuntimeError:ThispackagerequiresPython3.3orlater虽然是官方的py2exedownloadpage说他们有我需要的东西:那么如何通过pip安装py2exe?

python - 编译 python .py 文件而不执行

有没有办法从命令行编译Python.py文件而不执行它?我正在使用一个应用程序,该应用程序将其python扩展存储在具有有限权限的非标准路径中,我想在安装期间编译文件。我不需要Distutils的开销。 最佳答案 Thepy_compilemoduleprovidesafunctiontogenerateabyte-codefilefromasourcefile,andanotherfunctionusedwhenthemodulesourcefileisinvokedasascript.python-mpy_compilefile

python - 为什么 "python setup.py sdist"会在项目根目录中创建不需要的 "PROJECT-egg.info"?

当我运行时pythonsetup.pysdist它在我的./dist目录中创建一个sdist。这包括我的“dist”文件夹内的zip中的“PROJECT-egg.info”文件,我不使用它,但它不会伤害我,所以我忽略了它。我的问题是为什么它也在我的项目根目录中创建一个“PROJECT-egg.info”文件夹?我可以让它停止创建这个吗?如果没有,我可以在创建sdist后立即删除它吗?我正在使用从setuptools导入的“setup”功能。WindowsXP、Python2.7、Setuptools0.6c11、Distribute0.6.14。我的设置配置如下:{'author':'

python - 有使用 h5py 在 Python 中对大数据进行分析工作的经验吗?

我做了大量的统计工作,并使用Python作为我的主要语言。虽然我使用的一些数据集可能占用20GB的内存,这使得使用numpy、scipy和PyIMSL中的内存函数对它们进行操作几乎是不可能的。统计分析语言SAS在这里有一个很大的优势,它可以对来自硬盘的数据进行操作,而不是严格的内存处理。但是,我想避免在SAS中编写大量代码(出于各种原因),因此我试图确定我对Python有哪些选择(除了购买更多的硬件和内存)。我应该澄清一下,像map-reduce这样的方法对我的大部分工作没有帮助,因为我需要对完整组数据进行操作(例如计算分位数或拟合逻辑回归模型)。最近我开始玩h5py并认为这是我发现的

python - 在 Django models.py 中,default、null 和 blank 有什么区别?

null=Trueblank=True默认=0有什么区别?你什么时候用什么? 最佳答案 直接来自Djangomodelfieldreference:Field.nullIfTrue,DjangowillstoreemptyvaluesasNULLinthedatabase.DefaultisFalse.Notethatemptystringvalueswillalwaysgetstoredasemptystrings,notasNULL.Onlyusenull=Truefornon-stringfieldssuchasinteger

windows - Python 可执行文件 : py2exe or PyInstaller?

要创建可执行文件(windows),我假设我们应该使用其中之一:Py2exe或PyInstaller。它们之间有什么区别? 最佳答案 Py2exe和PyInstaller都是包装器,但我注意到这里有一些区别,Py2exe与python2.4+兼容,包括python3.0和3.1,而PyInstaller目前与python2.7和3.3–3.5兼容据我所知,Py2exe不支持签名,而Pyinstaller支持从1.4版本开始签名在PyInstaller中很容易创建一个exe,默认情况下都创建一堆exe和dll。在py2exe中,它更容

python - 如何编写 setup.py 以包含 Git 存储库作为依赖项

我正在尝试为我的包编写setup.py。我的包需要指定对另一个Git存储库的依赖。这是我目前所拥有的:fromsetuptoolsimportsetup,find_packagessetup(name='abc',packages=find_packages(),url='https://github.abc.com/abc/myabc',description='Thisisadescriptionforabc',long_description=open('README.md').read(),install_requires=["requests==2.7.0","SomePri

python - py2exe 无法生成可执行文件

我在XP上使用python2.6。我刚刚安装了py2exe,我可以从一个hello.py成功地创建一个简单的hello.exe。但是,当我尝试在我的真实程序上使用py2exe时,py2exe会生成一些信息消息,但无法在dist文件夹中生成任何内容。我的setup.py看起来像这样:fromdistutils.coreimportsetupimportpy2exesetup(console=['ServerManager.py'])py2exe的输出如下所示:pythonsetup.pypy2exerunningpy2execreatingC:\DevSource\Scripts\Ser

python - 如何在redis中存储一个复杂的对象(使用redis-py)

hmset函数可以设置每个字段的值,但是我发现如果值本身是一个复杂的结构化对象,那么hget返回的值是一个序列化的字符串,而不是原来的对象例如images=[{'type':'big','url':'....'},{'type':'big','url':'....'},{'type':'big','url':'....'}]redis=Redis()redis.hset('photo:1','images',images)i=redis.hget('photo:1','images')printtype(i)i的类型是字符串,不是python对象,除了手动解析每个字段,有没有办法解决这