我的代码在.py时运行得很好,但是当我把它变成一个可执行的.bat文件并运行它时,它显示了一个modulenotfound错误。真的很困惑,不知道是什么导致了这种行为。在
我尝试过pip安装或更新一堆模块,但没有任何影响。在
以下是我收到的错误:
File "C:*****\lib\site-packages\pandas\io\pickle.py", line 155, in read_pickle
return pickle.load(f)
File "C:*****\lib\site-packages\geopandas\__init__.py", line 1, in <module>
from geopandas.geoseries import GeoSeries
File "C:*****\lib\site-packages\geopandas\geoseries.py", line 7, in <module>
import pyproj
File "C:*****\lib\site-packages\pyproj\__init__.py", line 69, in <module>
from pyproj._datadir import PYPROJ_CONTEXT
ImportError: DLL load failed: The specified module could not be found.
这是批处理文件的副本。在
^{pr2}$编辑解决方案
只是需要激活适当的环境。下面的批处理文件有效。在
call activate [your_env_name]
"C:\Users\Path_To_Python_File\Py_File.py"
pause
您缺少的可能是批处理文件中的conda环境激活。在
相关问题 更多 >
编程相关推荐