我有一個Python包與腳本與shebang #!/usr/bin/env python
。在我構建了這個包的輪子後,我檢查了.whl中的腳本,並且新的shebang是#!/path/to/some/virtualenv/bin/python
。這是通向虛擬世界的途徑,當我構建車輪時,甚至不會有這樣的活躍。輪包腳本指向本地Python路徑
> which python
#!/path/to/active/virtualenv/bin/python
> which wheel
#!/path/to/active/virtualenv/bin/wheel
這打破了我的包的分佈。我怎樣才能解決這個問題?
echo $ PATH的輸出是什麼? #!/ usr/bin/env搜索您當前的$ PATH並使用它找到的第一個python。 –