Python 在一台新机器上运行相同的脚本,同时安装相同的调用库,我得到一个错误,而运行时间要长得多

Python 在一台新机器上运行相同的脚本,同时安装相同的调用库,我得到一个错误,而运行时间要长得多,python,anaconda,conda,Python,Anaconda,Conda,我以前有一台笔记本电脑来完成我所有的工作——i7 3537u——但电池突然没电了,在交流电源下无法运行超过几分钟 为了能够工作,我在我的桌面上安装了Ubuntu18.04版本的Ryzen2600X,并安装了Anaconda3和我使用的相同库(为了完整起见,称为GraviPy) 问题是,我希望脚本能在相同或更好的时间内运行(因为我听说Python在Intel上更优化),但与此相反,scrip的第一个“部分”的运行时间大约是笔记本电脑的4倍,第二个部分在执行一些简单的数字操作时会弹出一个错误(关于浮

我以前有一台笔记本电脑来完成我所有的工作——i7 3537u——但电池突然没电了,在交流电源下无法运行超过几分钟

为了能够工作,我在我的桌面上安装了Ubuntu18.04版本的Ryzen2600X,并安装了Anaconda3和我使用的相同库(为了完整起见,称为GraviPy)

问题是,我希望脚本能在相同或更好的时间内运行(因为我听说Python在Intel上更优化),但与此相反,scrip的第一个“部分”的运行时间大约是笔记本电脑的4倍,第二个部分在执行一些简单的数字操作时会弹出一个错误(关于浮动的一些内容,但实际上是同一个脚本)

我在两台不同的机器上试过,两台都比我的桌面稍差一些

一方面,它比台式机(仅测量工作部分)工作得充分且快得多;另一方面,它花费了太多的时间,同时在第二部分产生了相同的错误

所以问题是,有没有办法复制Python环境来运行scrip?(笔记本电脑仍在运行一个小时左右,然后关闭)

我试着查看《蟒蛇》列表,但无论是在桌面还是在环境中,它的长度都是惊人的。(我看到笔记本电脑上有以前的蟒蛇版本)

PS:错误消息:

TypeError: can't convert expression to float
...
...
error: Result from function call is not a proper array of floats. 

知道错误消息是什么是非常有用的。我们最近遇到了一些导致数字内容出现问题的情况,因为一些Ryzen FPU-s在某些情况下实现了稍微不同的处理,这仍然符合sandard。i7-8700桌面上的错误是相同的,与i7 3537u相比,i7-8700桌面的运行速度也慢了大约3倍(有问题的错误)你在脚本中使用通配符导入吗?我知道这是怎么回事,但是是的,我使用*。虽然,请记住,相同的脚本在不同的计算机上工作,并且运行时间也是一个问题。但是,是的,我相信一种像你想要的那样克隆环境的方法是使用venv:如果你能让脚本在venv中工作,你就可以We’很有可能在另一台机器上使用相同的设置。