我下载了 pySDL2(来自https://bitbucket.org/marcusva/py-sdl2/downloads)并将 SDL2 包解压缩到我的文件夹 C:\Python34\Lib\site-packages\PySDL2-0.9.3,它有一个子文件夹sdl2 有一个子文件夹 ext。
我还使用标题将“hello world”程序复制到同一个文件夹:
import os
os.environ["PYSDL2_DLL_PATH"] = "/Python34/Lib/site-packages/PySDL2-0.9.3"
import sys
import sdl2.ext
我从同一个文件夹运行它,它说它找不到 sdl2。(我使用了 os.environ 行,因为我已经“设置”了环境变量,但它没有帮助)
ImportError:找不到 SDL2 的任何库(PYSDL2_DLL_PATH:/Python34/Lib /site-packages/PySDL2-0.9.3/sdl2)
所以我运行了 pip install PySDL2,它说: C:\Python34\Lib\site-packages\PySDL2-0.9.3>pip install pysdl2 要求已经满足(使用 --upgrade 升级): pysdl2 in c:\python34\ lib\site-packages 清理...
所以,我在 python 库中有包,我在环境中指向它,pip 说它已经存在,但不知何故 python 找不到它来导入。
我应该做什么?