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-将脚本安装到系统相关推荐

  1. python软件安装教程_python编程软件安装

    在windows中安装python的方法:1.下载python安装包2.双击安装程序python-2.5.2.msi3.选择installforallusers,点击下一步4.选择安装目录,pytho ...

  2. python工程代码语法_python编码环境安装与基本语法

    一.pycharm的基本使用 1.python以及pycharm的安装 python的版本选择:3.x版本就行 pycharm的版本选择:社区版就够用 pycharm只是一个编写工具,python才是 ...

  3. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  4. python之pygame安装教程_Python中pygame安装方法图文详解

    搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...

  5. python怎样安装模块_python中如何安装模块

    下面介绍几种安装Python模块的几种方式 方法1:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以 ...

  6. python的opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  7. python库的安装方法_Python库的安装方法

    Python库的安装方法 Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的.利用Python语言编程,可用的库有很多,在Python官方 ...

  8. python image模块需要安装吗_python Image模块安装

    我的系统是mac osx yosemite 10.10 一.下载源码包 http://www.pythonware.com/products/pil/index.htm   下载最新版的PIL安装程序 ...

  9. python安装轮子_python离线手动安装轮子(statsmodels)

    轮子材料下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/ cp34,35对应python的版本号,win_amd64对应64位的windows系统 本来安装 ...

  10. python编写木马攻击_Python编写简易木马程序

    Python编写简易木马程序 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 + ...

最新文章

  1. rust矿洞绳子怎么爬下_车底下绑一根绳子妙用在哪?看看老司机怎么说!
  2. 【React Native】react-navigation导航使用方法
  3. 是什么轮胎_为什么现在的车轮胎轮毂尺寸越来越大
  4. anki 插入表格_anki|建造师选择题制作的方法
  5. iftop 监控linux服务器网卡流量
  6. web前端入门学习 css(9)广义的html5 品优购项目(html+css基础完结,js开始,移动端布局开始)
  7. windows下安装Oracle10G
  8. 【mac】iTerm2中ssh保持连接不断开
  9. 3dMax模型尺寸更改与模型均匀缩放
  10. cad迷你画图2020r9安装及使用教程
  11. 华为android解锁,华为bootloader怎么解锁 华为手机bootloader解锁教程
  12. 异星工厂0.16控制台代码
  13. Android8 for 9300,三星G9300官方固件rom刷机包 G9300ZCS3CRI1 安卓8.0
  14. 捷宇高拍仪XY530 网页集成总结
  15. 想学PLC编程,先弄清5种PLC专用语言
  16. STM32L0外接32768HZ晶振应该接多大的负载电容才合适
  17. 牛客上C++的面试题和答案
  18. 国际数据保护日,数据安全谁来守护?
  19. 电池寿命问题 (贪心)
  20. java代码人为模拟股票的变动

热门文章

  1. php自动加载和实现方法,php 自动加载方法
  2. ddz指标最佳数值_一个良心操盘手的肺腑之言:炒股10年从未被套,只依靠RSI指标!...
  3. 送你一份 Kubernetes 实用命令速查表
  4. 【Zookeeper进阶】大白话解释Zookeeper的选举机制
  5. pb怎么连接dll_跑步学不会这项技术,谈何PB?
  6. shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
  7. python namedtuple用法_Python namedtuple(命名元组)使用实例
  8. python相关函数_python常用函数精讲
  9. iphone降级_iOS 14升级体验与问题总结,附降级教程
  10. 计算机中英语GAI缩写,等等英语_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...