1
我試圖在Windows 7 x64上調試OpenERP 6.1。我安裝了Python 2.7 x86,當我嘗試從Eclipse運行它時,我得到下面的跟蹤。我也嘗試過使用32位版本的Eclipse。OpenERP 6.1調試:python26.dll的模塊使用與此版本的Python衝突
雖然我可以調試OpenERP 6.0.3。
任何想法?我怎麼知道哪個模塊試圖使用Python 2.6? (我是新來的Python和Eclipse)。
Traceback (most recent call last):
File "E:\Downloads\eclipse-SDK-3.7-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydevd.py", line 3, in <module>
import pydev_imports
File "E:\Downloads\eclipse-SDK-3.7-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydev_imports.py", line 14, in <module>
from _pydev_SimpleXMLRPCServer import SimpleXMLRPCServer
File "E:\Downloads\eclipse-SDK-3.7-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\_pydev_SimpleXMLRPCServer.py", line 115, in <module>
import SocketServer
File "C:\Python27\lib\SocketServer.py", line 132, in <module>
import socket
File "C:\Python27\lib\socket.py", line 47, in <module>
import _socket
ImportError: Module use of python26.dll conflicts with this version of Python.
由法比奧要求輸出的sys.path:
C:\Python27
C:\Python27\DLLs
C:\Python27\Lib
C:\Python27\Lib\idlelib
C:\Python27\Scripts
C:\Python27\lib\lib-tk
C:\Python27\lib\plat-win
C:\Python27\lib\site-packages
C:\Python27\lib\site-packages\PIL
C:\Python27\lib\site-packages\Pythonwin
C:\Python27\lib\site-packages\python_dateutil-1.5-py2.7.egg
C:\Python27\lib\site-packages\pywebdav-0.9.4.1-py2.7.egg
C:\Python27\lib\site-packages\vobject-0.8.1c-py2.7.egg
C:\Python27\lib\site-packages\win32
C:\Python27\lib\site-packages\win32\lib
C:\Windows\system32\python27.zip
E:\Projects\openerp-6.1-1
當從PyDev的運行,我得到了同樣的錯誤:
Traceback (most recent call last):
File "E:\Projects\openerp-6.1-1\test_output.py", line 3, in <module>
import socket
File "C:\Python27\lib\socket.py", line 47, in <module>
import _socket
ImportError: Module use of python26.dll conflicts with this version of Python.
你的回答讓我追查什麼是錯的。項目屬性有一個指向OpenERP安裝目錄的外部庫。刪除,解決了這個問題。謝謝法比奧! – ehcanadian 2012-03-12 13:51:09