python编写安装脚本_Python-将脚本安装到系统
how can I make setup.py file for my own script? I have to make my script global.
(add it to /usr/bin) so I could run it from console just type: scriptName arguments.
OS: Linux.
EDIT:
Now my script is installable, but how can i make it global? So that i could run it from console just name typing.
解决方案
EDIT: This answer deals only with installing executable scripts into /usr/bin. I assume you have basic knowledge on how setup.py files work.
Create your script and place it in your project like this:
yourprojectdir/
setup.py
scripts/
myscript.sh
In your setup.py file do this:
from setuptools import setup
# you may need setuptools instead of distutils
setup(
# basic stuff here
scripts = [
'scripts/myscript.sh'
]
)
Then type
python setup.py install
Basically that's it. There's a chance that your script will land not exactly in /usr/bin, but in some other directory. If this is the case, type
python setup.py install --help
and search for --install-scripts parameter and friends.
python编写安装脚本_Python-将脚本安装到系统相关推荐
- python软件安装教程_python编程软件安装
在windows中安装python的方法:1.下载python安装包2.双击安装程序python-2.5.2.msi3.选择installforallusers,点击下一步4.选择安装目录,pytho ...
- python工程代码语法_python编码环境安装与基本语法
一.pycharm的基本使用 1.python以及pycharm的安装 python的版本选择:3.x版本就行 pycharm的版本选择:社区版就够用 pycharm只是一个编写工具,python才是 ...
- python连接opencv库_python环境下安装opencv库的方法
注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...
- python之pygame安装教程_Python中pygame安装方法图文详解
搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...
- python怎样安装模块_python中如何安装模块
下面介绍几种安装Python模块的几种方式 方法1:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以 ...
- python的opencv库_python环境下安装opencv库的方法
注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...
- python库的安装方法_Python库的安装方法
Python库的安装方法 Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的.利用Python语言编程,可用的库有很多,在Python官方 ...
- python image模块需要安装吗_python Image模块安装
我的系统是mac osx yosemite 10.10 一.下载源码包 http://www.pythonware.com/products/pil/index.htm 下载最新版的PIL安装程序 ...
- python安装轮子_python离线手动安装轮子(statsmodels)
轮子材料下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/ cp34,35对应python的版本号,win_amd64对应64位的windows系统 本来安装 ...
- python编写木马攻击_Python编写简易木马程序
Python编写简易木马程序 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 + ...
最新文章
- rust矿洞绳子怎么爬下_车底下绑一根绳子妙用在哪?看看老司机怎么说!
- 【React Native】react-navigation导航使用方法
- 是什么轮胎_为什么现在的车轮胎轮毂尺寸越来越大
- anki 插入表格_anki|建造师选择题制作的方法
- iftop 监控linux服务器网卡流量
- web前端入门学习 css(9)广义的html5 品优购项目(html+css基础完结,js开始,移动端布局开始)
- windows下安装Oracle10G
- 【mac】iTerm2中ssh保持连接不断开
- 3dMax模型尺寸更改与模型均匀缩放
- cad迷你画图2020r9安装及使用教程
- 华为android解锁,华为bootloader怎么解锁 华为手机bootloader解锁教程
- 异星工厂0.16控制台代码
- Android8 for 9300,三星G9300官方固件rom刷机包 G9300ZCS3CRI1 安卓8.0
- 捷宇高拍仪XY530 网页集成总结
- 想学PLC编程,先弄清5种PLC专用语言
- STM32L0外接32768HZ晶振应该接多大的负载电容才合适
- 牛客上C++的面试题和答案
- 国际数据保护日,数据安全谁来守护?
- 电池寿命问题 (贪心)
- java代码人为模拟股票的变动
热门文章
- php自动加载和实现方法,php 自动加载方法
- ddz指标最佳数值_一个良心操盘手的肺腑之言:炒股10年从未被套,只依靠RSI指标!...
- 送你一份 Kubernetes 实用命令速查表
- 【Zookeeper进阶】大白话解释Zookeeper的选举机制
- pb怎么连接dll_跑步学不会这项技术,谈何PB?
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
- python namedtuple用法_Python namedtuple(命名元组)使用实例
- python相关函数_python常用函数精讲
- iphone降级_iOS 14升级体验与问题总结,附降级教程
- 计算机中英语GAI缩写,等等英语_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...