如何为我自己的脚本创建setup.py文件?我必须使我的脚本全局化.(将它添加到/ usr/bin)所以我可以从控制台运行它只需输入:scriptName参数.操作系统:Linux. 编辑: 现在我的脚本是可安装的,但我怎样才能使它全局化?所以我可以从控制台运行它只是名字输入.
Jas*_*siu 38
编辑:此答案仅涉及将可执行脚本安装到/usr/bin.我假设你对setup.py文件的工作方式有基本的了解.
创建脚本并将其放在项目中,如下所示:
yourprojectdir/
setup.py
scripts/
myscript.sh
Run Code Online (Sandbox Code Playgroud)
在你的setup.py文件中这样做:
from setuptools import setup
# you may need setuptools instead of distutils
setup(
# basic stuff here
scripts = [
'scripts/myscript.sh'
]
)
Run Code Online (Sandbox Code Playgroud)
然后输入
python setup.py install
Run Code Online (Sandbox Code Playgroud)
基本上就是这样.您的脚本可能不会完全登陆/usr/bin,但在其他目录中.如果是这种情况,请键入
python setup.py install --help
Run Code Online (Sandbox Code Playgroud)
并搜索--install-scripts参数和朋友.