python setup_简述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. 查看初始目录
mock-server-src
2.build该python包
mock-server-build
3.查看build后的目录
mocker-server-after-build
可看到build过程最直接的输出就是build文件夹
4.install该python包
install
可看到其也执行build的过程,且将build/lib下的东西进行了复制
5. 确定该定制mock-server最后的安装的路径
可直接查看install的后部分输出
install
从该路径可看到装在了/usr/lib/python2.7/site-packages/mock_server-0.3.7-py2.7.egg
python setup_简述python setup.py install的过程相关推荐
- 简述python setup.py install的过程
原文连接:https://www.jianshu.com/p/f8ffbf18c312 简述python setup.py install的过程 0.4872018.06.27 18:24:01字数 ...
- 如何卸载 python setup.py install 安装的包?
当我们半自动安装某些 python 包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人,同时最好把安装过程都记录下 ...
- 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 ...
- install在python里什么意思_python setup.py install是什么意思
python setup.py install是什么意思? python setup.py install 是我们用来安装下载的python包或者自己按照python官方规范开发的扩展包的常用指令. ...
- python setup.py install与python setup.py develop的区别
像是build和build install python setup.py install 把需要的文件(如.py等)复制到环境里如 /home/anaconda3/env/my_pytorch1.8 ...
- win10完整安装xgboost流程和截图,解决报错(dmlc-core、python setup.py install)(外加pip下载链接)
pip下载链接 pip下载链接:https://pan.baidu.com/s/1IJx-kTkYc7tPAJx1iIl9vQ 密码:4vx0 官网:https://pypi.python.org/p ...
最新文章
- svn服务器发生变更,如何切换
- Boost:与gz文件相关的操作实例
- 【Linux】一步一步学Linux——crontab命令(132)
- OSI各层相关的协议
- VMware14.1 Ubuntu16.04安装教程
- ubuntu下用vagrant搭建集群环境
- MFC初探 —— Editcontrol实现多行显示
- class加载原理和Dex加载的原理-----android插件化技术
- Visual Studio Code compile error - launch.json must be configured...
- linux命令备忘录
- 容器监控cadvisor
- php网页显示中文乱码的解决办法!
- JAVA:二进制与十进制转换
- 如何利用U盘进行重装win10系统[亲测有效]
- jtable如何从表格中定位_ja中怎样将一个JTable表中的指定行添加到数据库
- Android进阶知识(二十五):Bitmap简介及其高效加载
- 【设计模式】一:六大基本原则详解
- 《程序员延寿指南》的极简操作指南
- js:根据闰年的判断条件,利用if循环判断闰年
- Sign In With Apple
热门文章
- 【Python】:用python做下百度2014笔试题
- js常用方法之Array对象方法扩展
- 迷宫~哈哈~终于懂了BFS
- hdu2112最短路径
- CSS3实践之路(四):文本特效
- HTTP 错误 403.1 - 禁止访问:执行访问被拒绝
- Android8.0前后Camera架构对比(二十三)
- Ubuntu18.04上AS运行模拟器报错:/dev/kvm device: permission denied
- Lisp入门(好文)
- c++ string分割字符串split_Java字符串到数组的转换最后放大招