草庐IT

python - django-admin.py 仅打印帮助

我正在使用django1.3.1我按照在线教程尝试使用“django-admin.pystartprojectmysite”。但我总是收到这个:D:\Code\djtest>django-admin.pystartprojectmysiteUsage:django-admin.pysubcommand[options][args]Options:-vVERBOSITY,--verbosity=VERBOSITY(...)这是怎么回事? 最佳答案 我遇到了完全相同的问题并使用此工具解决了它:FileTypesManager问题是dja

python - 如何安装 discord.py 重写?

我运行了python3-mpipinstall-Udiscord.py但它只安装了discord.pyv0.16.x。如何安装新的discord.pyrewritev1.0?我使用pipuninstalldiscord.py卸载了旧的discord.py并重新运行pip来安装discord.py,只是再次获得版本v0.16.x而不是新的v1。0版本。 最佳答案 尝试使用pipinstall-Ugit+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice]那

python - 使用 pyspark 创建 spark 数据框时出现 Py4J 错误

我已经用python3.6安装了pyspark,我正在使用jupyternotebook来初始化sparksession。frompyspark.sqlimportSparkSessionspark=SparkSession.builder.appName("test").enableHieSupport.getOrCreate()运行没有任何错误但是我写,df=spark.range(10)df.show()它抛出一个错误-->Py4JError:Anerroroccurredwhilecallingo54.showString.Trace:py4j.Py4JException:Me

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

python - Mac OS X 上的 pygettext.py 和 msgfmt.py

我想在我的MacOSX10.7上翻译我的Python应用程序中的字符串。我可以导入gettext模块,但我找不到工具pygettext.py和msgfmt.py,根据Python文档应该在我的Python安装中的某个地方。MacOSX10.7上预装的Python版本是否缺少这些工具,如果是,如何获取它们?谢谢。 最佳答案 对于python3和MacOS>=10.9,通过自制软件安装gettext不会链接库,这会产生错误Can'tfindmsgfmt。这有助于:$brewinstallgettext#ifnotalreadydone$

java - 如何在 OS X Lion 上安装 JPype 以与 Neo4j 一起使用?

我正在尝试将Neo4j用于一个项目,并希望通过Python与它交互,因为我是编程新手并且不懂任何Java。我正在关注installationinstructions,但我坚持第一步,安装JPype。我使用的是OSX10.7(lion)。我觉得我的配置很标准从Python网站下载Python2.7.2,从Apple网站下载Java1.6.0。当我运行时%sudopythonsetup.pyinstall在JPype安装程序上,我得到大约100行关于各种.h文件的错误代码,然后它以以下行结束:lipo:can'tfigureoutthearchitecturetypeof:/var/tmp

python - py.test 导入错误 "- ' 找不到配置。”

在尝试将py.test功能添加到FlaskAPI时,我在源目录上调用py.test时遇到了以下错误消息EImportStringError:import_string()failedfor'config'.Possiblereasonsare:EE-missing__init__.pyinapackage;E-packageormodulepathnotincludedinsys.path;E-duplicatedpackageormodulenametakingprecedenceinsys.path;E-missingmodule,class,functionorvariable;

python - 在 manage.py 测试期间禁用日志记录?

我使用标准的python日志记录模块。当我调用pythonmanage.pytest时,我想在运行所有测试之前禁用日志记录。有没有我可以用来调用logging.disable的信号或其他类型的Hook?或者在运行pythonmanage.pytest时是否有其他方法可以禁用日志记录? 最佳答案 实际上有一个更好的方法,使用django-nose有一个kwarg:只需运行:./bin/manage.pytest--logging-clear-handlers 关于python-在manag

python - setup.py 中的替代依赖项(回退)

假设我要安装pyodbc。它不能在某些Windows机器上构建,但有一个替代方案-pypyodbc,它是pyobdc的纯python实现。有没有一种方法可以为setuptools.setup指定install_requires=["pyobdc"]并回退到pypyodbc如果前一个包没有安装?UPD:我针对这种特殊情况的解决方案:importsysfromsetuptoolsimportsetupifsys.platform.startswith("win"):pyodbc="pypyodbc>=1.2.0"else:pyodbc="pyodbc>=3.0.7"...setup(...

python - Ubuntu、Apache2、Django)致命的 Python 错误 : Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings'

我正在尝试使用具有Ubuntu14.04、Apache2、python3.4的AWSEC2设置我的django(1.8)应用程序。当我运行“sudoserviceapache2start”时,页面不断重新加载并且相同的错误消息堆积在“/var/log/apache2/error.log”中。错误信息是[FriAug262016][mpm_event:notice][pidn:tidm]AH00489:Apache/2.4.7(Ubuntu)mod_wsgi/4.5.5Python/3.4.3configured--resumingnormaloperations[FriAug26201