我安装了Portable_Python_2.7.6.1,Eclipse和pydef。 一切都是目录的一部分。 目标:让所有内容在不依赖PC的情况下运行,从不同PC上的USB记忆棒复制和运行。
Pydef和Eclipse正在运行一个印刷的“你好世界”。 一旦我创建导入(例如import win32clipboard),我就会收到错误消息
Eclipse中的未解决的导入:win32clipboard
和相应的
import win32clipboard ImportError:DLL加载失败:
如果我从shell运行脚本从 python.exe 所在的目录中运行它,如果我从Eclipse目录中运行脚本它会显示相同的错误消息,如内部蚀。
我是否需要更改某些设置?
顺便说一下。启动eclipse不是双击,而是从python目录的bash中解决问题。
答案 0 :(得分:0)
你好我让它运行了:
1。)pyDev中python的绝对路径:似乎没有出路在这里。所以解决方案现在是StartEclipseIDE.bat。在这里,我使用subst。将USB Stick放入驱动器盘符。
2。)第二个问题是如果pyDev从eclipse目录开始解释,则找不到导入libs。在这里,StartEclipseIDE.bat再次成为解决方案。 我将工作目录更改为PythonPortable(python.exe所在的位置)并从此处启动eclipse。
蝙蝠看起来像这样:
#subst a :. #this将驱动器号映射到当前目录 #所有绝对路径现在都基于:\
a:#更改为新驱动器 cd a:\ pythonPortable #working directrory to python directory
.. \ eclipse \ eclipse.exe #start eclipse来自工作目录。
#希望这对你有所帮助。 现在我已经准备好了一个完整的python环境