2016-08-05 38 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似乎是一個好主意。 –

相關問題