我需要在脚本中使用pandas模块。 但是,我不想使用pip
将其安装在我的计算机上,因为我的脚本将放置在服务器上,并且该脚本将由其他计算机在不安装pandas
的计算机上运行。他们。我想要一个鸡蛋包装的熊猫,将其放入脚本目录中。似乎pandas
本身不再提供鸡蛋分配。我尝试使用setuptools
自己创建一个egg文件,似乎成功了。 但是将鸡蛋添加到目录的路径并尝试导入模块后,出现以下错误:
ImportError: Missing required dependencies ['numpy']
我也曾尝试将numpy
添加到脚本的路径,但是没有用;我不断收到相同的错误。还有其他方法可以获取pandas
的蛋格式包吗?
P.S。:我知道,egg
是旧的包装格式,现在建议使用wheel
,但我特别需要使用egg
格式
您不希望将egg
设置为just pandas
。您想要使整个应用程序之一成为包含其依赖项的链接。
您绝对不希望在运行脚本的每台计算机上都安装依赖项。通常,作为最佳实践,您希望通过虚拟环境(venv
,virtualenv
)运行脚本。
egg
。egg
(或requirements.txt
文件进行点安装),如果您不想创建egg
并想直接运行该脚本。注意,我从未使用过鸡蛋,因为我通常使用轮子或直接从源代码运行,但是我认为上述过程也适用于鸡蛋。