1

サイトから sqlautocode zip ファイルをダウンロードしました。そして実行中:

python e:\sqlautocode\setup.py install

しかし、私がしようとすると:

import sqlautocode

「sqlautocodeという名前のモジュールはありません」と表示されます。

一部のブログでは次のように述べられています。

sqlautocode.py xxx

しかし、システムに sqlautocode.py という名前のファイルが見つかりません。

それで、それを実行するにはどうすればよいですか?

ありがとう!

sqlautocodeをインストールした後に得たものは次のとおりです。

C:\Users\Aman>python f:\sqlautocode\setup.py install
running install
running bdist_egg
running egg_info
writing requirements to sqlautocode.egg-info\requires.txt
writing sqlautocode.egg-info\PKG-INFO
writing top-level names to sqlautocode.egg-info\top_level.txt
writing dependency_links to sqlautocode.egg-info\dependency_links.txt
writing entry points to sqlautocode.egg-info\entry_points.txt
warning: manifest_maker: standard file 'setup.py' not found

reading manifest file 'sqlautocode.egg-info\SOURCES.txt'
writing manifest file 'sqlautocode.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
warning: install_lib: 'build\lib' does not exist -- no Python modules to install

creating build\bdist.win32\egg
creating build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\entry_points.txt -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\requires.txt -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO
copying sqlautocode.egg-info\zip-safe -> build\bdist.win32\egg\EGG-INFO
creating 'dist\sqlautocode-0.6b1-py2.7.egg' and adding 'build\bdist.win32\egg' to it
removing 'build\bdist.win32\egg' (and everything under it)
Processing sqlautocode-0.6b1-py2.7.egg
removing 'c:\python27\lib\site-packages\sqlautocode-0.6b1-py2.7.egg' (and everything under it)
creating c:\python27\lib\site-packages\sqlautocode-0.6b1-py2.7.egg
Extracting sqlautocode-0.6b1-py2.7.egg to c:\python27\lib\site-packages
sqlautocode 0.6b1 is already the active version in easy-install.pth
Installing sqlautocode-script.py script to C:\Python27\Scripts
Installing sqlautocode.exe script to C:\Python27\Scripts

Installed c:\python27\lib\site-packages\sqlautocode-0.6b1-py2.7.egg
Processing dependencies for sqlautocode==0.6b1
Searching for sqlalchemy==0.8.0b2
Best match: sqlalchemy 0.8.0b2
Processing sqlalchemy-0.8.0b2-py2.7.egg
sqlalchemy 0.8.0b2 is already the active version in easy-install.pth

Using c:\python27\lib\site-packages\sqlalchemy-0.8.0b2-py2.7.egg
Finished processing dependencies for sqlautocode==0.6b1
4

2 に答える 2

1

インストールについて詳しく教えてください。私はあなたにいくつかの提案しかできません。

  1. エラー情報があるかどうか、インストールログを確認してください。
  2. インストール先のpythonのバージョンを確認してください。
  3. pip を使用して 3 番目のライブラリをインストールすることをお勧めします。これにより、依存関係が自動的にインストールされます。
于 2012-12-30T03:01:05.980 に答える
0

jinghli の回答に対するあなたのコメントに基づいて、C:\Python27\Scripts が PATH 環境変数から欠落していると思われます。

sqlautocode フォルダーを C:\Python27 に移動すると、この特定の問題は解決されますが、将来、他のモジュールをインストールするときに同様の問題が発生します。

C:\Python27\Scripts を PATH 変数に追加する (ログオフして再度ログインすることを忘れないでください) ことは当然のことですが、PATH を変更し、autocode フォルダーを元の場所に戻し、それがまだ機能するかどうかを確認します。

于 2012-12-30T03:48:58.720 に答える