我想用python setup.py install
來安裝Spyder到/AppDir/usr
(即,這是--prefix
,我指定爲python setup.py install
),我希望這個Spyder的安裝工作,即使我移動/AppDir
目錄。這目前情況並非如此,當我cd到移動/AppDir/usr/bin
(這是在/AppDir/usr/bin
不再而是在~/GitHub/mine/packaging/AppImages/recipes/spyder/AppDir/usr/bin
,因爲我把它)目錄,然後運行./spyder
從內它,我得到的錯誤:如何獲得python setup.py在引用python安裝時使用相對路徑?
zsh: ./spyder: bad interpreter: /AppDir/usr/bin/python: no such file or directory
爲了安裝Spyder,我相信我需要安裝Spyder的文件/AppDir/usr
來調用相對文件路徑而不是絕對文件路徑(所以不需要調用解釋器/AppDir/usr/bin/python
它會調用./python
)。有沒有辦法做到這一點?
編輯:我計劃從這個AppDir創建一個AppImage(交叉分發包格式),所以符號鏈接將無法正常工作!由於此AppImage旨在由其他人下載並由其他人使用本地解決方案(例如,通過修改我的本地系統(如我的~/.zshrc
文件)來運行)不起作用!
爲什麼不用pip安裝? pip安裝spyder? – MYGz
給出此錯誤https://github.com/probonopd/AppImages/issues/149#issuecomment-263770455。 – BH2017