[問題] import module 的問題
先解釋一下我的認知
import module 的關鍵就在於啊…
import sys 的sys.path
開啟python idle時 他就會抓windows下的 path 跟PYTHONPATH底下的目錄
所以也可以隨時動態加入新的路徑 也就是說 sys.path.append("需要的路徑")
問題來了
我使用python2.5.4 灌了PyQt4 這個東西
然後我也灌了QGIS這個空間統計的軟體
是一套支援用python語言寫程式的軟體
可以從他的"工具"選項中開啟"python主控台" 來寫程式~
我希望能夠使用python來控製qgis
這必須在python下 import qgis.core,qgis.gui 二個主要的模組
所以我在qgis python主控台下 跟 python idle下都輸入以下:
from qgis import core,gui
qgis主控台的話是沒問題
但python idle下出現:
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
from qgis import core,gui
ImportError: DLL load failed: 找不到指定的程序。
很特別 是出現中文的字 跟原本的錯誤有點不同
感覺是有import進去 但之後的出了問題
我查了主控台跟idle下的sys.path
嗯 二個是不同的…
所以我copy了主控台的path 到idle下的sys.path
讓idle的修改到跟主控台的一模一樣
結果仍不行… 我迷網了…
是我lost哪裡嗎?? 希望只是python import module的觀念有誤
而不是對qgis的那二個 core.pyd gui.pyd 有不解的地方
希望有人能幫幫我 感謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.180
推
06/20 22:05, , 1F
06/20 22:05, 1F
→
06/20 22:11, , 2F
06/20 22:11, 2F
→
06/20 22:13, , 3F
06/20 22:13, 3F
推
06/20 22:35, , 4F
06/20 22:35, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章