首页 文章
  • 559 votes
     answers
     views

    分布式,distutils,setuptools和distutils2之间的区别?

    情况 我正在尝试将一个开源库移植到Python 3.(SymPy,如果有人想知道的话 . ) 因此,我需要在构建Python 3时自动运行 2to3 . 为此,我需要使用 distribute . 因此,我需要移植当前系统,其中(根据doctest)是 distutils . 问题 不幸的是,我不确定这些模块之间的区别是什么 - distutils , distribute , setu...
  • 8 votes
     answers
     views

    distutils,distutils2,pip and requirements [关闭]

    我正在潜入包装Python应用程序的世界,并设法进入这种混乱状态,由于我应该处理的所有概念和选项,我的头开始旋转 . Question: What do I need to accomplish? 从位于git服务器上的源部署我的Python项目 . 部署工具应该获取并安装所有依赖项,其中大部分都可以通过PIP获得,一个需要通过Git获取和安装 . 最终结果应该可以通过Pip安装,所以我可以做一些...
  • 4 votes
     answers
     views

    Python发行版的用例有哪些?

    我正在为我正在编写的Python包开发一个发行版,所以我可以在PyPI上发布它 . 这是我第一次使用distutils,setuptools,distribute,pip,setup.py以及所有这些,而且我的学习曲线比我预期的要陡峭得多:) 通过在setup.py中的 data_files 参数中指定它们来将我的一些测试数据文件包含在tarball中,我遇到了一些麻烦,直到我在这里遇到一个指向 ...
  • 112 votes
     answers
     views

    setuptools vs. distutils:为什么distutils仍然是一个东西?

    Python有一个令人困惑的工具历史,可用于打包和描述项目:这些包括标准库中的 distutils , distribute , distutils2 和 setuptools (可能更多) . 似乎 distribute 和 distutils2 已经停止使用 setuptools ,这留下了两个相互竞争的标准 . 据我所知 setuptools 提供了比 distutils 更多的选项(例如声...
  • 25 votes
     answers
     views

    如何在Mac OSX上使用distutils编译带有python C扩展的OpenGL?

    当我尝试它时,我得到: ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cscalelib.so,2):找不到符号:_glBindFramebufferEXT引自:/ Library / Frameworks / Python . framework...
  • 1 votes
     answers
     views

    来自Python项目的RPM子包

    当您处理一个大项目并且需要为基于RHEL的Linux发行版创建RPM包时,将软件稀疏到RPM subpackages(例如:-client,-server,-devel,-debuginfo等)通常很方便 . 在这种情况下,您可以使用唯一的 spec 文件获取包含项目不同部分的多个包 . 我想知道标准Python打包模块( setuptools 或 distutils )是否支持此功能,以便从一个...
  • 0 votes
     answers
     views

    找不到满足要求的版本

    我正在尝试创建一个使用pip分发的库 . sudo python setup.py sdist upload -r pypitest 当我尝试安装它时 sudo pip install -i https://testpypi.python.org/pypi abce 它失败了 找不到满足要求的版本pandas> = 0.17(来自abce)(来自版本:)没有找到匹配的pandas&gt...

热门问题