0

fbconsoleを使用しようとしています。

ウェブサイトは言う

pip install fbconsole

しかし、私はpipを持っていないので、easy_install fbconsoleを使用し、fbconsoleがインストールされています。

Python ディレクトリを確認すると、fbconsole-0.3-py2.7.egg ファイルがあります。

fbconsole をインポートしようとしましたが、エラーは

Internal Server Error
import_string() failed for 'myapp.views.index'. Possible reasons are: - missing __init__.py in a package; - package or module path not included in sys.path; - duplicated package or module name taking precedence in sys.path; - missing module, class, function or variable; Debugged import: - 'myapp' found in 'D:\\PythonProj\\LLL\\myapp\\__init__.pyc'. - 'myapp.views' not found. Original exception: ImportError: No module named fbconsole 

更新 1: 私のプロジェクト構造は

ここに画像の説明を入力 私はKAYフレームワークを使用しているため、あなたの説明とはかなり異なります。私はあなたの説明に従いますが、それでもパッケージをインポートできません。

4

2 に答える 2

1

fbconsoleモジュールを機能させるには、モジュールを GAE プロジェクトに入れる必要があります。または
経由でインストールすると、ローカルの python で使用できるようになりますが、GAE プロジェクトでは使用できません。pipeasy install

于 2013-01-30T14:16:43.653 に答える
0

ファイルではpip install fbconsoleなく、メタデータのみのファイルと、プロジェクト ファイルと. ソース パッケージがPyPIにアップロードされた唯一の形式であるように見えるので、私のスクリプトを使用している場合、ファイルをパッケージ ディレクトリにコピーする必要があることが問題のようです (最初のアクセス時にこのファイルを再構築しますが、オプションで)。 、またはそうでない場合はプロジェクトのルートに。.egg.egg-infofbconsole.pyfbconsole.pycfbconsole.pyfbconsole.pycpath_fixer.py

.egg.egg-infoファイルの違いについて詳しくは、こちらをご覧ください。

現在、Python の卵に実装されている 2 つの基本的な形式があります。

  1. .egg形式:プロジェクトのコードとリソースを含むディレクトリまたは zip ファイルと 、プロジェクトのメタデータを含むEGG-INFOサブディレクトリ

  2. .egg-info形式:プロジェクトのコードとリソースに隣接して配置され、プロジェクトの
    メタデータを直接含むファイルまたはディレクトリ。

http://svn.python.org/projects/sandbox/trunk/setuptools/doc/formats.txt

于 2013-01-30T17:05:21.337 に答える