2016-08-05 40 views
1

我需要从源代码构建一个python模块。这只是我的第二个构建,我对通过包管理器安装的构建包和二进制文件之间的交互有点困惑。从已经安装二进制文件的源代码构建一个包

我需要先卸载二进制文件吗?

如果我不需要覆盖已安装的版本还是都可用?

如果它不会覆盖如何导入内置版本到python?

谢谢大家!

p.s:如果区分大小写我在fedora 24上,包是通过setup.py安装的matplotlib。

+0

我做了安全的事情,并在构建之前删除了二进制文件。 –

回答

1

我强烈建议使用virtualenv并在里面构建你的包。是否真的有必要通过setup.py进行安装?如果没有,您可以考虑使用pipvirtualenv以内安装您的软件包。

+0

您还可以通过'python setup.py install'将软件包安装到virtualenv中。 – cel

+0

感谢您的回复。 我做了安全的事情,并在构建之前删除了二进制文件。 建立一个科学的virtualenv似乎是一个好主意。 –

相关问题