python - 运行setup.py后我可以扔掉源代码吗?

标签 python installation biopython

我是安装 python 包的新手。

我刚刚通过访问源代码(从 gi​​thub 下载)并运行来安装 Biopython:

python setup.py build

我的问题是 - 我现在可以扔掉桌面上的源代码文件(在文件夹中)吗?或者我是否必须将它们保留在那里以使 Biopython 包正常工作?

最佳答案

有可能,但也可能不会。

如果您要安装它,如下所示:

python setup.py install

…那么你就可以扔掉整个源目录。实际上,这正是 pip 所做的。 (说到pip,对于大多数软件包,最好使用pip来安装它们。这样你就可以卸载它们,或者升级它们,或者列出它们以便您知道在升级 Python 或移动到新机器之前安装了什么。当然,主要的异常(exception)是不适用于 pip 的软件包,当您尝试时您会发现这一点结果失败了。:)

但是,如果您所做的只是构建它,这样您就可以从它自己的目录中运行它,则不会编译任何顶级脚本,其他模块可能会被编译,但仍可能期望在某处找到源等等(当然你可以随时测试看看——备份目录,删除所有.py文件,尝试一下,如果不行,恢复备份的复制...)

关于python - 运行setup.py后我可以扔掉源代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25778770/

相关文章:

python - 添加具有不同维数的数组

python - Doc2Vec 和分类——结果很差

python - 显示来自数据框不同列的堆积条形图的每种颜色的值

java - 在Win7 64位中安装Java

python - 将 --user 与 --prefix 错误与 setup.py install 结合使用

python - 分离DNA(A、T、C、G)模板的异常读数

python - 序列与字母注释的“位置感知”对齐

python - 处理 Django/Postgres 自然外键级联更新

installation - 如何打包两个 msi 文件并在它们之间运行条件?

python - BioPython Pubmed Eutils 网址?