Python:有没有办法导入非标准模块而无需通过pip安装?

时间:2016-03-11 23:09:16

标签: python module

有没有办法在不通过pip安装的情况下导入非标准模块?

我想与一些朋友分享一些Python代码,但它依赖于本地安装的模块。我的朋友有没有办法运行我的代码而无需在本地安装模块?

离。 gmplot

https://pypi.python.org/pypi/gmplot/1.1.0

2 个答案:

答案 0 :(得分:0)

只需编写一个指定依赖项的快速setup.py即可。是的...用pip来安装它。

https://docs.python.org/2/distutils/setupscript.html

http://pythonhosted.org/setuptools/

虽然我不同意这里的其他答案。实际上,如果没有pip,您可以只需要获取所需模块的来源,并将其与代码一起发送。我当然不推荐那个。

答案 1 :(得分:0)

是。通过其他方法安装它们。

但是,说真的,如果代码是导入模块,那么这些模块必须在运行代码的机器上。

如果这只是一个或两个模块,您可以手动复制(使用scp或其他)并将其放在适当的位置,但您必须将其放在那里。