我需要從源代碼構建一個python模塊。這只是我的第二個構建,我對通過包管理器安裝的構建包和二進制文件之間的交互有點困惑。從已經安裝二進制文件的源代碼構建一個包
我需要先卸載二進制文件嗎?
如果我不需要覆蓋已安裝的版本還是都可用?
如果它不會覆蓋如何導入內置版本到python?
謝謝大家!
p.s:如果區分大小寫我在fedora 24上,包是通過setup.py安裝的matplotlib。
我需要從源代碼構建一個python模塊。這只是我的第二個構建,我對通過包管理器安裝的構建包和二進制文件之間的交互有點困惑。從已經安裝二進制文件的源代碼構建一個包
我需要先卸載二進制文件嗎?
如果我不需要覆蓋已安裝的版本還是都可用?
如果它不會覆蓋如何導入內置版本到python?
謝謝大家!
p.s:如果區分大小寫我在fedora 24上,包是通過setup.py安裝的matplotlib。
我強烈建議使用virtualenv
並在裏面構建你的包。是否真的有必要通過setup.py
進行安裝?如果沒有,您可以考慮使用pip
在virtualenv
以內安裝您的軟件包。
您還可以通過'python setup.py install'將軟件包安裝到virtualenv中。 – cel
感謝您的回覆。 我做了安全的事情,並在構建之前刪除了二進制文件。 建立一個科學的virtualenv似乎是一個好主意。 –
我做了安全的事情,並在構建之前刪除了二進制文件。 –