0

Windows7でActivePythonを使用していて、lxmlは問題なく機能しているようです。
他にもたくさんのサードパーティパッケージがあり、それらも機能していました。

Web2Py内で使いたいと思うまで。

それらを直接内部にコピーすると、他のすべてが機能しているように見えますc:/web2py/applications/myApp/modules

lxmlでは、何か他のものをコピーする必要があるようです。

私はサードパーティのモジュールを持っています。これは次のようにlxmlをインポートします:from lxml.etree import tostring

投げてしまう-No module named lxml.etree

web2pyの外部にある私のテストプログラムは、これら両方のモジュールで問題なく実行されます。
私がするとき、pypm files lxml私はこれを見ます: %APPDATA%\Python\Python27\site-packages\lxml-2.3-py2.7.egg-info

lxmlディレクトリと一緒に他に何をディレクトリにコピーする必要がありmodulesますか?

Web2pyの代わりに何か間違ったことをしているのは確かですが、指を置くことはできません。

web2pyバージョン=バージョン1.99.7(2012-03-04 22:12:08)安定

4

1 に答える 1

1

Windowsバイナリバージョンのweb2pyを使用している場合は、独自のPython 2.5インタープリターが付属しており、自己完結型であるため、システムのPython 2.7を使用したり、モジュールを表示したりすることはありません。代わりに、ソースからweb2pyを実行するように切り替える必要があります。バイナリバージョンと同じくらい簡単です。zipファイルをダウンロードして解凍するだけです。その後、アプリケーションの/modulesフォルダーに何も移動せずにlxmlをインポートできます。

于 2012-08-21T01:18:55.540 に答える