当前位置: 首页 > 面试题库 >

Python setup.py开发与安装

巢承安
2023-03-14
问题内容

在setup.py两个选项develop,并install混淆了我。根据此站点,使用develop创建到site-packages目录的特殊链接。

人们建议我使用python setup.py install全新安装,并且python setup.py develop对安装html" target="_blank">文件进行任何更改之后。

任何人都可以阐明这些命令的用法吗?


问题答案:

python setup.py install 用于安装(通常是第三方)您不会自行开发/修改/调试的软件包。

对于您自己的东西,您想先安装您的软件包,然后能够频繁编辑代码 不必每次都重新安装该软件包-正是python setup.py develop这样:安装软件包(通常只是一个源文件夹)以某种方式可以让您在将代码安装到(虚拟)环境后方便地编辑代码,并使更改立即生效。

请注意,强烈建议使用pip install .(安装)和pip install -e .(开发人员安装)来安装软件包,因为setup.py直接调用将对许多依赖项(例如pull
prereleases和不兼容的软件包版本)做错事,或者使软件包难以使用卸载pip



 类似资料:
  • 设置中有两个选项。py和让我很困惑。根据这个网站,使用创建一个指向站点包目录的特殊链接。 人们建议我使用进行新的安装,并且在安装文件进行任何更改后,。 有人能解释一下这些命令的用法吗?

  • 我试图找出如何让Pythonsetup.py测试运行等效的Python-m unittest发现。我不想使用run_tests.py脚本,也不想使用任何外部测试工具(如或)。如果该解决方案仅适用于python 2.7,则可以。 在,我想我需要在config中的和/或字段中添加一些内容,但我似乎找不到一个正确工作的组合: 这是否可能只使用Python 2.7中内置的? 仅供参考,我的项目结构是这样的

  • 本文向大家介绍Android开发之Android studio的安装与使用,包括了Android开发之Android studio的安装与使用的使用技巧和注意事项,需要的朋友参考一下 该专题的目的:学习Android studio的特性和技巧,学习Gradle的黑魔法,学习Android的最热框架,学习Android5.0以上的新特性。 该专题的行文顺序:从Android studio的特性和相关

  • 按照以下说明获取所需的Hyperledger Composer开发工具并建立Hyperledger Fabric。 在你开始之前 要运行Hyperledger Composer和Hyperledger Fabric,我们建议你至少拥有4Gb的内存。 以下是安装所需开发工具的先决条件: 操作系统:Ubuntu Linux 14.04 / 16.04 LTS(均为64位)或Mac OS 10.12 D

  • Hyperf 是一个开源项目,一个开源项目的发展离不开开源社区的力量支持,如果您希望参与 Hyperf 的开发,可以先从 issues 开始,通常来说会有以下的一些步骤: 关注 issues 的动态,评论回复帮助提出疑问的用户; 根据 issues 的内容,找寻根据自己当前对 Hyperf 的了解程度,去修复力所能及的 BUG 或实现功能,并以 Pull Request 的形式提交至 hyperf

  • 本文向大家介绍windows下wxPython开发环境安装与配置方法,包括了windows下wxPython开发环境安装与配置方法的使用技巧和注意事项,需要的朋友参考一下 安装文件准备: 安装文件 下载地址 python-2.6.2.msi http://www.python.org/download/ wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxP