1
我最近編寫了一個包含命令行工具的包。該setup.py看起來是這樣的使用--user標誌安裝時找不到Python入口點命令行腳本
from setuptools import setup
setup(...
entry_points = {
'console_scripts': [
'cmdname = modulename.binary:main',
],
},
...)
,一切都很好,當我通過
$ sudo python setup.py install
$ cmdname
Yes, I'm here! Give me a command!
沒有--user標誌安裝然而,如果沒有根訪問權限安裝它給
$ python setup.py install --user
$ cmdname
-bash: cmdname: command not found
我想應該有一個目錄用戶腳本鏈接到應該導出到PATH?無論如何,我怎樣才能實現setuptools鏈接到入口點?或者這是不可能的?
男人!沒有人能給我一個正確的答案!經過一個小時的搜索,你將我從痛苦中拯救出來!謝謝! – marverix