简述python setup.py install的过程
原文连接:https://www.jianshu.com/p/f8ffbf18c312
简述python setup.py install的过程
python setup.py install 是我们用来安装下载的python包或者自己按照python官方规范开发的扩展包的常用指令。
通过这个命令,这个python包就会被安装系统或者你指定用户的python库里(这个操作在官方文档较module distribution.:http://structure.usc.edu/python/inst/standard-install.htm)
python setup.py install包括两步:python setup.py build, python setup.py install,这两步,可分开执行, 也可只执行python setup.py install, 因为python setup.py install总是会先build后install.
python setup.py build 是python编译这个module的过程, 这个过程比较复杂,最后会生成build文件夹。除去build过程后的install过程,就是复制build/lib文件到用户指定的lib库。
这里以安装同事开发定制化的mock-server到系统python库为例进行试验。
初始条件: python-devel,gcc 已安装, mock-server原码包已下载和解压。
1. 查看初始目录
2.build该python包
3.查看build后的目录
可看到build过程最直接的输出就是build文件夹
4.install该python包
可看到其也执行build的过程,且将build/lib下的东西进行了复制
5. 确定该定制mock-server最后的安装的路径
可直接查看install的后部分输出
从该路径可看到装在了/usr/lib/python2.7/site-packages/mock_server-0.3.7-py2.7.egg
http://www.taodudu.cc/news/show-3478936.html
相关文章:
- undefined symbol: _Py_ZeroStruct错误一种可能的原因
- python 一个.py文件如何调用另一个.py文件中的类和函数
- Windows下安装Web.py快速指南
- 在python程序中调用另一个py文件
- 春节出境中国游客可在174个国家和地区使用银联卡
- 信用卡:银联,VISA,MasterCard
- 响铃:赋能金融新生态,中国银联发力移动支付
- 复盘移动支付:中国领先世界,只用了30年
- 用银联借记卡通过paypal支付美金
- 世界6大信用卡组织,你知道哪几个?
- 推荐一个API实用平台——银联开放平台
- IBM与中国银联合作开展区块链项目
- 银联国际开启欧洲业务,海外支付市场激战不断
- 【支付】世界六大银行卡组织
- Android 支付宝 微信 银联 支付
- PHP 集成银联支付
- JAVA集成PC端银联支付(含代码和图文详解)
- 陪伴是最长情的告白,守护是最沉默的陪伴丨母亲节快乐!
- 机械工程师的转行之路
- 羊皮卷之九
- 译文 | 创造性思维的脑暴如何激发?
- 创造了不起丨TiKV Committer 的最快养成方法
- 读《Linux之父自传-只是为了好玩》
- 精读《关键对话》:沉默与对抗之外的第三种选择
- 项目管理修炼之道札记:创造出色团队
- 词霸天下---词根244【-nat- = -nasc- = -naiss- = -naiv- 出 生】
- numpy学习
- 树莓派保持屏幕一直常亮
- Vue 项目运行失败 Module build failed: Error: Missing binding
- Google 关键词趋势数据下载 同步版本 与异步版本
简述python setup.py install的过程相关推荐
- python setup_简述python setup.py install的过程
python setup.py install 是我们用来安装下载的python包或者自己按照python官方规范开发的扩展包的常用指令. 通过这个命令,这个python包就会被安装系统或者你指定用户 ...
- win10完整安装xgboost流程和截图,解决报错(dmlc-core、python setup.py install)(外加pip下载链接)
pip下载链接 pip下载链接:https://pan.baidu.com/s/1IJx-kTkYc7tPAJx1iIl9vQ 密码:4vx0 官网:https://pypi.python.org/p ...
- python setup.py install 安装的包 卸载方法
增加 –record 参数重新安装软件包,执行命令: python ./setup.py install --record install.txt 删除安装文件,执行命令: cat install.t ...
- pip 另一种安装方法:python setup.py install
最近在安装prophet,使用'pip install prophet' 怎么安装都不对(报错信息附在最后[Requirement already satisfied和warning部分略去了],如果 ...
- python setup.py install 出错_python setup.py install 失败
python setup.py install 报错ImportError: No module named setuptools 学习光荣之路python课程时,使用python setup.py ...
- Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...
- python setup.py install与python setup.py develop的区别
像是build和build install python setup.py install 把需要的文件(如.py等)复制到环境里如 /home/anaconda3/env/my_pytorch1.8 ...
- 执行python setup.py install时报错:error: can't create or remove files in install directory
文章目录 报错 mac&linux Windows 报错 在研究setuptools时,执行python setup.py install,遇到不能创建文件夹的权限报错,完整的错误日志如下: ...
- 如何卸载 python setup.py install 安装的包?
当我们半自动安装某些 python 包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人,同时最好把安装过程都记录下 ...
最新文章
- 技术分享:逆向分析ATM分离器
- ZOOKEEPER安装及测试
- java与python的区别和作用_python与java用途区别有哪些
- 电子工程就业前景真的不如计算机吗?
- 什么是JVM?JVM概述——初识JVM(类加载器,垃圾回收器,执行引擎)
- qt实现对话框选择文件路径并保存(简易版)
- python中set index_python pandas DataFrame.set_index用法及代码示例
- Markdown文件转pdf方法
- Android裁剪系统
- python自动轨迹绘制七边形_【高德地图API】从零开始学高德JS API(三)覆盖物
- 《excel应用大全》(excel home 编著)--学习摘抄笔记2
- 30秒让你弄懂pdf怎么翻译,还在犹豫什么
- 前端,java后端开发,数据分析师应该掌握的技术,不要盲目跟风
- Opencv实践应用之答题卡处理
- 利用计算机建模的优点,论计算机技术在数学建模领域的应用
- 100个优秀实用性网站
- 地平线黎明时分dlc评测_我从第一个玩法中学到的地平线零黎明的提示
- 为什么这几年电脑病毒不见了?
- mysql中间件研究( Atlas,cobar,TDDL,mycat,heisenberg,Oceanus,vitess,OneProxy )
- 安装OpenCV时遇到的几种错误