草庐IT

awslogs-agent-setup

全部标签

python setup.py sdist 错误 : Operation not permitted

我正在尝试创建一个python源包,但是在为文件创建硬链接(hardlink)时它失败了。$pythonsetup.pysdistrunningsdistrunningcheckreadingmanifesttemplate'MANIFEST.in'writingmanifestfile'MANIFEST'makinghardlinksinfoo-0.1...hardlinkingREADME.txt->foo-0.1error:Operationnotpermitted我尝试使用sudo运行该命令,但它会产生相同的错误。这也会产生同样的错误:lnfoobar我正在使用vbox运行ub

python - Pipenv vs setup.py

我正在尝试迁移到pipenv。我传统上使用setup.py和pip并做了pipinstall-e.将模块安装为一个包,这样我就可以实现东西比如frommyproject.xyz.abcimportmyClass从项目中的任何地方。如何使用pipenv实现类似的效果,并摆脱setup.py?注意:我使用的是python2.7。 最佳答案 更新:pipenv9.0.0是released,这应该允许您按预期使用pipenvinstall-e.。原答案:pipenvinstall-e有问题,一直是fixedinmaster(pullrequ

python - setup.py 用于依赖于 cython 和 f2py 的包

我想为一个python包创建一个setup.py脚本,其中包含几个依赖于cython和f2py的子模块。我曾尝试使用setuptools和numpy.distutils,但到目前为止都失败了:使用设置工具我能够使用setuptools编译我的cython扩展(并为包的其余部分创建安装)。但是,我一直无法弄清楚如何使用setuptools来生成f2py扩展。经过大量搜索,我只找到了相当古老的messageslikethisone声明必须使用numpy.distutils编译f2py模块。使用numpy.distutils我能够使用numpy.distutils编译我的f2py扩展(并为包

python - 如何在没有 setup.py 的情况下安装 Python 模块?

我是Python新手,正在尝试安装此模块:http://www.catonmat.net/blog/python-library-for-google-search/目录下没有setup.py,但是有这些文件:BeautifulSoup.pybrowser.pyc__init__.pycsponsoredlinks.pyBeautifulSoup.pycgooglesets.pysearch.pytranslate.pybrowser.py__init__.pysearch.pyc谁能告诉我如何设置或使用这个模块? 最佳答案 在您的

python - 错误 : Setup script exited with error: command 'gcc' failed with exit status 1

当我尝试在Fedora14中的Python2.6下安装MySQL-python-1.2.3时出现以下错误。Fedora14默认带有Python2.7,而我正在从事一个在Python2.6中运行的项目,所以我无法将Python从2.6更新到2.7。_mysql.c:35:23:fatalerror:my_config.h:Nosuchfileordirectorycompilationterminated.error:command'gcc'failedwithexitstatus1完整的错误信息如下[root@localhostMySQL-python-1.2.2]#pythonset

python - 如何在 Python setup.py 脚本中将标志传递给 gcc?

我正在用C语言编写一个Python扩展,它需要CoreFoundation框架(除其他外)。这编译得很好:gcc-ofoofoo.c-frameworkCoreFoundation-frameworkPython(“-framework”是Apple专用的gcc扩展,但没关系,因为我一直在使用他们的特定框架)我如何告诉setup.py将此标志传递给gcc?我试过这个,但它似乎不起作用(它可以编译,但是当我尝试运行它时会提示undefinedsymbol):fromdistutils.coreimportsetup,Extensionsetup(name='foo',version='1

python - 如何在 setup.py 脚本中为 Python 扩展模块指定头文件?

如何在setup.py脚本中为Python扩展模块指定头文件?按如下方式将它们与源文件一起列出是行不通的。但我不知道在哪里列出它们。fromdistutils.coreimportsetup,Extensionfromglobimportglobsetup(name="Foo",version="0.1.0",ext_modules=[Extension('Foo',glob('Foo/*.cpp')+glob('Foo/*.h'))]) 最佳答案 在setup.py之外添加MANIFEST.in文件,内容如下:graftrelat

python - 运行 python setup.py install 时强制编译

有没有办法在运行pythonsetup.pyinstall时显式强制编译器构建Cython扩展?其中setup.py的形式为:importos.pathimportnumpyasnpfromsetuptoolsimportsetup,find_packages,ExtensionfromCython.Distutilsimportbuild_extsetup(name='test',packages=find_packages(),cmdclass={'build_ext':build_ext},ext_modules=[Extension("test.func",["test/fun

python - 使用 setup.py 将 python 项目安装为 systemd 服务

我有一个python项目,我希望能够使用类似pythonsetup.pyinstall的方式安装它,以便安装自动创建一个systemd服务。我遇到了一些麻烦,很可能是正确设置了路径或导入。Myenvironment:Ubuntu15.04Python2.7(althoughitwouldbegreattomakeitworkinpy3too).项目结构:+top-folder+super_project+folder1__init__.pyfile1.py+folder2__init__.pyfile2.py__init__.pymain.pysetup.pysetup.cfgsetu

python - 在 pypi python setup.py 中指定可选依赖项

如何在python的setup.py中指定可选依赖项?这是我为我的开源库指定可选依赖项的尝试,但它似乎没有多大作用。https://github.com/od-eon/django-cherrypy/blob/master/setup.py特别是extra_requires在这个片段中:setup(name='django-cherrypy',version='0.1',packages=packages,license='LICENSE',description='cherrypy,runningunderdjango',long_description=open('README.m