数据分析代码在同事的计算机上以不同的方式运行

问题描述 投票:0回答:1

我想确保我和我的同事编写的任何脚本都可以相互运行。我最近遇到了一些莫名其妙的问题,我不知道是机器/平台/软件/版本问题。不幸的是,我们常常没有时间测试为什么某些东西不起作用。

我和我的同事最明显的区别是他的装置位于Spyder上,而我的是PyCharm。我们都使用Windows 10教育版和最新的python和pandas。

我遇到的一些问题:

  • 他的脚本将删除一个数字的最后一个单位(对他来说是浮点数(10.0-> 10),但删除一个数字的最后一个单位对我来说是整数(10-> 1)] >

  • 他的脚本将读取一个多索引xlsm文件并对其执行操作,我的脚本会说相关索引不存在

  • 我会很感激遇到这种行为/挑战的人的任何知识或提示。

我想确保我和我的同事编写的任何脚本都可以相互运行。我最近遇到了一些莫名其妙的问题,我不知道它们是机器/平台/软件/版本...

python pycharm spyder data-analysis
1个回答
0
投票

我想说,最好的选择是设置一个应用程序服务器(Flask),并从一台能够获得预期输出的计算机上提供代码(无论是本地计算机还是EC2实例,等等)。这样就有了一个代码库和一个平台,而不是无所适从。也更容易维护。

© www.soinside.com 2019 - 2024. All rights reserved.