小编jac*_*ser的帖子

Py2exe lxml的问题

我有一个依赖于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)

错误.之后不知道该怎么办.

python lxml wxpython py2exe

25
推荐指数
1
解决办法
9343
查看次数

了解大括号的用法

我正在学习Tcl/Tk,并对tcl中花括号的使用感到困惑.

对我来说它似乎用于指示范围和声明字符串!这是一个错误(或功能)?

我的解释是否正确?

tcl

19
推荐指数
2
解决办法
2万
查看次数

SBCL初始化文件

我想知道我应该在哪里保存.sbclrc文件.我尝试将其保存在我的.sbcl文件夹中,但它似乎没有工作.我正在使用Windows XP和Emacs版本23.

我正在尝试设置asdf-install,这就是为什么我在使用初始化文件.

谢谢你的时间.

lisp emacs sbcl

9
推荐指数
1
解决办法
1198
查看次数

为Compojure应用程序自动构建Clojurescript文件

我有一个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)

clojure leiningen clojurescript cljsbuild

5
推荐指数
1
解决办法
1186
查看次数

将缓冲区发送到 emacs 中的 repl

我正在使用 mzscheme 的 quack 模式,有没有办法将整个顶层内容发送(评估)到 REPL 窗口?我检查了键绑定,但我没有看到任何命令,只有用于发送最后一次 sexp、最后定义等的选项。

emacs scheme

2
推荐指数
1
解决办法
2148
查看次数

标签 统计

emacs ×2

cljsbuild ×1

clojure ×1

clojurescript ×1

leiningen ×1

lisp ×1

lxml ×1

py2exe ×1

python ×1

sbcl ×1

scheme ×1

tcl ×1

wxpython ×1