当您将模块安装到python时,通常使用pip install。除了将模块放在正确的位置之外,pip安装是否可以执行其他任何操作?为什么你不能复制和粘贴模块?使用pip和复制粘贴来安装文件有什么区别
1
A
回答
6
使用pip不仅可以将模块复制到正确的位置,还可以正确安装依赖项。另外,从一个系统到另一个系统的正确位置也不尽相同,python的一个版本与另一个版本的不同,并且pip也可以处理它们。
最后,复制和粘贴文件需要手动干预或比简单的pip安装更多的脚本行。
1
首先使用pip来安装模块更简单(只需要使用pip install)。 并且pip还会自动安装模块运行所需的所有依赖关系。
由于大多数模块都存储在.wheel文件中,并且有许多版本,所以复制和粘贴特别是从pypi下载更多的工作。 Pip会为你的python版本安装正确的并自动运行setup.py。
0
Python包通常有一个setup.py
,它可以做任何事情,从复制模块到构建c扩展。对于字节编译.py文件也是很常见的,假设后面的用户在安装后没有权限这样做。您可以使用setup.py
构建发行版,例如,您可以为特定的操作系统构建二进制发行版并分发该发行版。但是现在,安装东西的一种流行方式是构建一个python轮子并让pip为您完成工作。
相关问题
- 1. pip安装和pip下载有什么区别?
- 2. 使用pip与apt-get安装软件包有什么区别?
- 3. git克隆vs复制粘贴,有什么区别?
- 4. 脚本来复制和粘贴文件
- 5. 复制和粘贴文件
- 6. 安装perl模块和复制整个文件夹有什么区别?
- 7. 复制.hg文件夹和使用克隆有什么区别?
- 8. 使用pip命令和conda安装tensorflow或指导克隆有什么区别?
- 9. 复制文件并粘贴到的InstallShield安装文件夹(安装InstallScript项目)
- 10. pip和npm有什么区别?
- 11. jQuery的安装 - 复制/粘贴VS下载链接文件
- 12. 在.jar中复制和粘贴文件
- 13. 复制和粘贴文件programmaticaly
- 14. 复制和粘贴android内的文件
- 15. 没有使用粘贴位sudo安装?
- 16. “复制”和“保留”有什么区别?
- 17. 复制和克隆有什么区别?
- 18. 文件只有当复制/粘贴,如果剪切/粘贴
- 19. 让每复制和粘贴剪切粘贴opearation特别
- 20. 安装文件系统和安装磁盘驱动器有什么区别
- 21. 防止复制+粘贴文本区为()
- 22. 安装项目和安装向导有什么区别?
- 23. 从网站安装python和使用brew有什么区别?
- 24. pip install和sudo pip install有什么区别?
- 25. pip安装和全局安装之间的区别
- 26. 使用循环宏复制和粘贴
- 27. 使用SpreadJS复制和粘贴
- 28. 使用VBA复制和粘贴公式
- 29. 复制和粘贴使用VBA
- 30. Vim使用鼠标复制和粘贴
好的谢谢。因此,假设你已经完全安装了python并安装了运行程序所需的所有模块,那么你可以复制并粘贴它,并且所有东西都放在正确的地方(而不是再次安装)?也许我需要改变PATH变量,但这就是它? – user3364161
非常真实。只是想说得很真实,但被迫说更多。 ;-) – Shiping
@ user3364161如果你已经安装了所有东西,你不需要复制任何东西。 – Shiping