草庐IT

setup_env

全部标签

Python Setup.py Build_Ext --inplace

我正在使用以下命令构建一个Cython程序(称为ex.testpackage):pythonsetup.pybuild_ext--inplace在像/home/USER/Documents/testpackage/这样的文件夹中。构建成功运行,但是当我cd到另一个文件夹时,我不能再使用模块testpackage。我可以运行另一个命令来代替--inplace以便我可以在Python中的任何文件夹中importtestpackage吗?我查看了anaconda/lib/python2.7/site-packages/文件夹,没有在任何地方看到任何对testpackage的引用。这是Cyth

python - 如何让 `python setup.py test -q` 更安静?

我刚刚开始一个Pyramid项目,遵循Pyramiddocs的建议.测试命令如下所示:../bin/pythonsetup.pytest-q..这给了我这个结果:$../bin/pythonsetup.pytest-qrunningtestrunningegg_infowritingrequirementstoclimas_ng.egg-info/requires.txtwritingclimas_ng.egg-info/PKG-INFOwritingtop-levelnamestoclimas_ng.egg-info/top_level.txtwritingdependency_li

python - 我可以使用 setup.py 打包需要 PyQt5 的应用程序吗?

我在这里看了这个问题:IsitpossibletorequirePyQtfromsetuptoolssetup.py?分发具有图形用户界面且基于PyQt的python应用程序的正确方法是什么?(我使用的是PyQt5和Python3)我还在学习如何分发东西,所以我不知道我的问题是否有意义。编辑:答案是正确的,sudopip3install.为我自己的setup.py文件工作,但显然pyqt5不包含QtWebKitWidgets模块,它是在pip3中的单独包中无法安装。所以现在我正在考虑完全摆脱Python,转而使用Javascript+Electron作为一种易于运行的多平台开发语言。

python - 让 `python setup.py test` 语法起作用?

如何让pythonsetup.pytest工作?-当前输出:$pythonsetup.pytest#alsotried:`pythonsetup.pytests`/usr/lib/python2.7/distutils/dist.py:267:\UserWarning:Unknowndistributionoption:'test_suite'warnings.warn(msg)usage:setup.py[global_opts]cmd1[cmd1_opts][cmd2[cmd2_opts]...]or:setup.py--help[cmd1cmd2...]or:setup.py--

python - 如何让 Fabric 忽略 env.hosts 列表中的离线主机?

这与我的previousquestion有关,而是一个不同的。我有以下fabfile:fromfabric.apiimport*host1='192.168.200.181'offline_host2='192.168.200.199'host3='192.168.200.183'env.hosts=[host1,offline_host2,host3]env.warn_only=Truedefdf_h():withsettings(warn_only=True):run("df-h|grepsda3")输出是:[192.168.200.199]run:df-h|grepsda3Fat

python - 如何让我的 setup.py 使用文件的相对路径?

我正在尝试使用distutils构建Python发行版。不幸的是,我的目录结构如下所示:/code/mypackage__init__.pyfile1.pyfile2.py/subpackage__init__.py/buildsetup.pyHere'smysetup.pyfile:fromdistutils.coreimportsetupsetup(name='MyPackage',description='Thisismypackage',packages=['mypackage','mypackage.subpackage'],package_dir={'mypackage':

python - 使用 setup.py 将数据文件安装到站点包中

我有一个带有标准setup.py安装程序的Python包,但我终其一生都无法让它将一些预定义的配置文件安装到某个地方的站点包中……我的setup()函数是这样调用的:setup(name='Hydrant',version=version,description=long_description,author='ScottFrazer',author_email='scott.d.frazer@gmail.com',packages=['hydrant'],package_data={'hydrant':['sql/*.sql','hydrant.conf','hydrant.depl

python - 我将如何运行脚本文件作为 python setup.py 安装的一部分?

问题我知道如何使用setup.py和setuptools注册脚本。我将如何运行另一个脚本文件(比如make文件)作为pythonsetup.pyinstall的一部分。背景我想我会使用类似的东西:os.system('makemaketarget')#fromsomewhereinthepackage但是setuptools.setup收到一个指令,所以我不能只在setup()/中添加这一行,我需要在基本包完成后运行脚本通过setup.pyinstall安装。我知道我可以向setup.py添加命令,但我希望在安装步骤中调用此脚本。我也可以默认只放置一个:ifsys.argv[-1]==

python - 尝试运行 py.test 时收集 setup.py 时出错?

我试图在我的包上运行py.test但它试图从项目根目录中解析setup.py即使我试图排除它。我需要从*.py文件中收集测试,因为测试类包含在模块中。#setup.cfg[pytest]norecursedirs=.svn_buildtmp*lib/thirdlib*.eggbindistutilssetup.pypython_files=*.py仍然在我运行py.test时它会给我ERRORcollectingsetup.py我已经排除了。/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/di

python - "Cannot access setup.py: No such file or directory"- 无法运行任何 .py 文件?

这个问题是在我安装pyswip并需要运行setup.py文件时出现的。使用命令“pythonsetup.py”,我收到以下消息:“python:无法打开文件‘setup.py’:[Errno2]没有这样的文件或目录。”我知道这个问题以前被问过很多次,所以我已经尝试了以前答案中的所有方法。在脚本的最顶部包括#!/usr/bin/envpython或#!/usr/bin/envpython-3.3.0然后尝试“chmod+xsetup.py"给出以下内容:“chmod:无法访问setup.py':没有这样的文件或目录”。尝试从终端运行其他.py文件会得到相同的结果。从IDLE运行Pytho