(使用ubuntu 16.04)
我已经多次遇到以下问题:
对于python2和python3,我有两个版本的相同包“package”
在默认为python3的虚拟环境中,我运行python_程序.py哪个是“导入包”
Python然后转到python2版本包的文件夹并失败,因为它是用python2编写的。一些示例错误:
你知道吗
from mpi4py import MPI
ImportError: /usr/lib/python2.7/dist-packages/mpi4py/MPI.so: undefined symbol: _Py_ZeroStruct
当我迫不及待地想立即运行它时,我只需手动删除包(在这里我会这样做:sudo rm -rf /usr/lib/python2.7/dist-packages/mpi4y
)。然后python转到python3版本的包并顺利运行。你知道吗
这显然不是正确的长期解决办法。发生了什么事?我该怎么解决?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐