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的过程相关推荐

  1. 简述python setup.py install的过程

    原文连接:https://www.jianshu.com/p/f8ffbf18c312 简述python setup.py install的过程 0.4872018.06.27 18:24:01字数 ...

  2. 如何卸载 python setup.py install 安装的包?

    当我们半自动安装某些 python 包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人,同时最好把安装过程都记录下 ...

  3. python setup.py install 安装的包 卸载方法

    增加 –record 参数重新安装软件包,执行命令: python ./setup.py install --record install.txt 删除安装文件,执行命令: cat install.t ...

  4. pip 另一种安装方法:python setup.py install

    最近在安装prophet,使用'pip install prophet' 怎么安装都不对(报错信息附在最后[Requirement already satisfied和warning部分略去了],如果 ...

  5. python setup.py install 出错_python setup.py install 失败

    python setup.py install 报错ImportError: No module named setuptools 学习光荣之路python课程时,使用python setup.py ...

  6. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  7. install在python里什么意思_python setup.py install是什么意思

    python setup.py install是什么意思? python setup.py install 是我们用来安装下载的python包或者自己按照python官方规范开发的扩展包的常用指令. ...

  8. python setup.py install与python setup.py develop的区别

    像是build和build install python setup.py install 把需要的文件(如.py等)复制到环境里如 /home/anaconda3/env/my_pytorch1.8 ...

  9. win10完整安装xgboost流程和截图,解决报错(dmlc-core、python setup.py install)(外加pip下载链接)

    pip下载链接 pip下载链接:https://pan.baidu.com/s/1IJx-kTkYc7tPAJx1iIl9vQ 密码:4vx0 官网:https://pypi.python.org/p ...

最新文章

  1. svn服务器发生变更,如何切换
  2. Boost:与gz文件相关的操作实例
  3. 【Linux】一步一步学Linux——crontab命令(132)
  4. OSI各层相关的协议
  5. VMware14.1 Ubuntu16.04安装教程
  6. ubuntu下用vagrant搭建集群环境
  7. MFC初探 —— Editcontrol实现多行显示
  8. class加载原理和Dex加载的原理-----android插件化技术
  9. Visual Studio Code compile error - launch.json must be configured...
  10. linux命令备忘录
  11. 容器监控cadvisor
  12. php网页显示中文乱码的解决办法!
  13. JAVA:二进制与十进制转换
  14. 如何利用U盘进行重装win10系统[亲测有效]
  15. jtable如何从表格中定位_ja中怎样将一个JTable表中的指定行添加到数据库
  16. Android进阶知识(二十五):Bitmap简介及其高效加载
  17. 【设计模式】一:六大基本原则详解
  18. 《程序员延寿指南》的极简操作指南
  19. js:根据闰年的判断条件,利用if循环判断闰年
  20. Sign In With Apple

热门文章

  1. 【Python】:用python做下百度2014笔试题
  2. js常用方法之Array对象方法扩展
  3. 迷宫~哈哈~终于懂了BFS
  4. hdu2112最短路径
  5. CSS3实践之路(四):文本特效
  6. HTTP 错误 403.1 - 禁止访问:执行访问被拒绝
  7. Android8.0前后Camera架构对比(二十三)
  8. Ubuntu18.04上AS运行模拟器报错:/dev/kvm device: permission denied
  9. Lisp入门(好文)
  10. c++ string分割字符串split_Java字符串到数组的转换最后放大招