有没有办法在不通过pip安装的情况下导入非标准模块?
我想与一些朋友分享一些Python代码,但它依赖于本地安装的模块。我的朋友有没有办法运行我的代码而无需在本地安装模块?
离。 gmplot
答案 0 :(得分:0)
只需编写一个指定依赖项的快速setup.py即可。是的...用pip来安装它。
https://docs.python.org/2/distutils/setupscript.html
http://pythonhosted.org/setuptools/
虽然我不同意这里的其他答案。实际上,如果没有pip,您可以只需要获取所需模块的来源,并将其与代码一起发送。我当然不推荐那个。
答案 1 :(得分:0)
是。通过其他方法安装它们。
但是,说真的,如果代码是导入模块,那么这些模块必须在运行代码的机器上。
如果这只是一个或两个模块,您可以手动复制(使用scp
或其他)并将其放在适当的位置,但您必须将其放在那里。