我有一个依赖于lxml的wxpython应用程序,并且在通过python解释器运行时效果很好.但是,当使用py2exe创建一个exe时,我收到了这个错误
ImportError: No module named _elementpath
Run Code Online (Sandbox Code Playgroud)
我然后使用了python setup.py py2exe -p lxml ,我没有得到上述错误,但另一个说
ImportError: No module named gzip
Run Code Online (Sandbox Code Playgroud)
任何人都可以让我知道问题是什么以及如何解决它.我还应该在我的dist文件夹中放置libxml2,libxslt等任何dll文件吗?我搜索了计算机并没有找到这些文件,所以也许他们不需要?
谢谢.
编辑:我刚试过,python setup.py py2exe -p -i gzip并创建了exe.但是生成的exe不会运行.我双击它,它什么也没做.
这是我正在使用的setup.py脚本
from py2exe.build_exe import py2exe
from distutils.core import setup
setup( windows=[{"script": "gui.py"}] )
Run Code Online (Sandbox Code Playgroud)
Edit2:我尝试使用cx_freeze作为替代方案,但得到了相同的结果
ImportError: No module named _elementpath
Run Code Online (Sandbox Code Playgroud)
错误.之后不知道该怎么办.
我正在学习Tcl/Tk,并对tcl中花括号的使用感到困惑.
对我来说它似乎用于指示范围和声明字符串!这是一个错误(或功能)?
我的解释是否正确?
我想知道我应该在哪里保存.sbclrc文件.我尝试将其保存在我的.sbcl文件夹中,但它似乎没有工作.我正在使用Windows XP和Emacs版本23.
我正在尝试设置asdf-install,这就是为什么我在使用初始化文件.
谢谢你的时间.
我有一个Web应用程序,我在服务器上使用Compojure,在客户端上使用Clojurescript.我正在使用leing-cljsbuild插件自动将cljs文件编译为js.
当我将优化设置为:whitespace或时:simple,我能够生成所需的客户端文件并在浏览器中加载它们,但是当我将优化设置为none时,js文件使用本地文件系统路径引用它们的依赖关系,这导致浏览器中根本没有加载文件.
所以,我的问题是当clojurescript编译器生成文件时,如何使生成的文件使用服务器URL而不是本地文件路径.
这是我的project.clj文件
(defproject my-proj-clj "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:dependencies [[org.clojure/clojure "1.5.1"]
[compojure "1.1.6"]
[org.clojure/tools.nrepl "0.2.3"]
[hiccup "1.0.3"]
[com.novemberain/monger "1.5.0"]
[org.clojure/clojurescript "0.0-2127"]
[jayq "2.5.0"]
]
:plugins [[lein-ring "0.8.8"]
[lein-cljsbuild "1.0.1"]
]
:ring {:handler my-proj-clj.handler/app
}
:cljsbuild { :builds
[{
:source-paths ["src/my-proj-clj"]
:compiler {
:output-dir "./resources/public/js"
:output-to "./resources/public/js/cljs-file.js"
:pretty-print true
:source-map "./resources/public/js/cljs-file.js.map"
:optimizations :none
}}]}
:profiles {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]]}}
Run Code Online (Sandbox Code Playgroud) 我正在使用 mzscheme 的 quack 模式,有没有办法将整个顶层内容发送(评估)到 REPL 窗口?我检查了键绑定,但我没有看到任何命令,只有用于发送最后一次 sexp、最后定义等的选项。