skywind3000 / PyStand

:rocket: Python Standalone Deploy Environment !!
MIT License
641 stars 75 forks source link

加入numpy包的时候出现错误 #61

Closed whitecateattea closed 8 months ago

whitecateattea commented 8 months ago

请教一下,在site-packages中加入numpy时,出现如下错误,好像是路径的问题,但是在环境中调试时是正常的 image

skywind3000 commented 8 months ago

你拷贝的时候没拷贝完吧?

whitecateattea commented 8 months ago

你拷贝的时候没拷贝完吧?

我一开始也是怀疑,所以我所幸就先把所有的package都复制进去了,然后也不行

skywind3000 commented 8 months ago

版本不对?64 位和 32 位?

whitecateattea commented 8 months ago

应该不是,如果不导入这个包就没问题,我在script中写了一个最简单的main函数,只要引入numpy就不行,而且直接在.int文件中引入也会有问题。您可以试一下

import os
import sys
import numpy as np

def main():
    matrix_ = np.zeros(3)
skywind3000 commented 8 months ago

.pth 文件也拷贝过去了?

whitecateattea commented 8 months ago

我复制了所有的内容,pth指的是这个文件吗 image 他里面的内容是这样的 import os; var = 'SETUPTOOLS_USE_DISTUTILS'; enabled = os.environ.get(var, 'local') == 'local'; enabled and __import__('_distutils_hack').add_shim();

skywind3000 commented 8 months ago

看这里:https://github.com/skywind3000/PyStand/issues/60

whitecateattea commented 8 months ago

感谢您的耐心帮助,我成功解决了问题。

skywind3000 commented 8 months ago

咋解决的?给其他类似的人留点线索啊