問題タブ [egg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Windows 用の psycopg2 でバイナリの卵をどこからダウンロードできますか?
Windows 用の psycopg2 のバイナリを含むバイナリの卵を探していますが、見つかりません。http://initd.org/psycopg/download/には、ソース パッケージと、バイナリ インストーラを提供するがバイナリ エッグを提供しない
Psycopgの Windows ポートへのリンクのみがあります。
私がバイナリの卵を探している理由は、virtualenv に psycopg をインストールしたいのですが、レジストリにインストールされている Python を探す標準の Windows インストーラーでは不可能です (この回答では、通常、それが可能 である理由を説明しています)。
補足: psycopg はかなり人気のあるライブラリだと思いますが、プロジェクトのページでダウンロード用のバイナリの卵を提供しないのは奇妙に思えます。ここで何か不足していますか?
python - djangoモジュールはすでにインポートされており、Pythonの卵の警告
Djangoでこれらの警告を取り除くのを手伝ってくれる人はいますか?
「モジュールは既にインポートされています」というエラーが「PYTHON EGG を抽出できません」というエラーと関係があるかどうかはわかりません。
私のWSGIにはすでに次の行がos.environ['PYTHON_EGG_CACHE'] = rel('python-eggs')
あり、それが機能することは確かです。そうしないと、WSGI はアプリをロードしません。だから私はここで何をすべきかわからない。
ありがとう!
python - Ploneの卵のモジュールをオーバーライドしますか?
次のメソッド()をオーバーライドしたいassignment_mapping_from_key
:
...ポートレットをに設定するとき、属性にportlets.xml
フルパスを使用する必要がkey
あり、それがないため(本番サーバーと開発サーバーのURLが異なる)、相対パスを使用したいと思います。このモジュールを自分の個人用モジュール内で「オーバーライド」したいと思います。
これは可能ですか?このエッグをアップグレードできず、サーバー上のエッグにアクセスできません。
python - Python の複数のバージョンに対して単一の卵を作成できますか?
一連の卵を介して実行されるローカルシステムがあります。現時点では、これはすべての人が Python 2.5 のコピーをインストールする必要があることを意味します。Python 2.5、2.6、および 2.7 (理想的にはそれ以降のバージョンも) で使用できる卵を作成することは可能ですか?
明らかに、Python コードは 3 つのバージョンすべてで実行する必要があります。同様に、この卵には C 拡張機能を含めることはできません。やや明白ではありませんが、卵には .pyc ファイルではなく、python ソース (.py) ファイルが含まれている必要があります。
また、卵を 3 つ作成する (または 1 つの卵を 3 つの名前でコピーする) こともできますが、それは間違っているようです。
python - Zope プロジェクトを作成できません
私は Zope/Python 初心者 (シニア Java プログラマー) で、経験が浅いため、起動に問題があります。
私はUbuntu 10.4に取り組んでおり、Python用にVirtualenvを構成しました。virtualenv に切り替え、setuptools パッケージをインストールし、ターミナルでこれを発行します。
次の結果に進みます。
より詳細な結果については、私が試した:
返された:
setuptools バージョン 0.6c9 と 0.6c11 で競合があるようです。これを解決するにはどうすればよいですか?
TNX
global-variables - config.pyでグローバル構成変数を提供する最もPython的な方法は?
単純なものを過度に複雑にするという私の果てしない探求では、Pythonのeggパッケージにある典型的な「 config.py 」内にグローバル構成変数を提供する最も「Pythonic」な方法を研究しています。
従来の方法(ああ、古き良き#define!)は次のとおりです。
したがって、グローバル変数は次のいずれかの方法でインポートされます。
また:
それは理にかなっていますが、特に特定の変数の名前を覚えようとしている場合は、少し厄介になることがあります。さらに、属性として変数を使用して「構成」オブジェクトを提供する方が柔軟な場合があります。それで、bpython config.pyファイルからリードを取って、私は思いついた:
クラスをインポートして次のように読み取る「config.py」:
そして、このように使用されます:
これは、パッケージ内にグローバル変数を格納およびフェッチするための、より読みやすく、表現力があり、柔軟な方法のようです。
これまでで最も怠惰なアイデア?これらの状況に対処するためのベストプラクティスは何ですか?パッケージ内にグローバル名と変数を格納およびフェッチする方法は何ですか?
python - Python の卵が機能しないのはなぜですか? - ディストリビューションがまったく見つかりませんでした
次の setup.py を使用して、python パッケージのディストリビューションを作成しました。
で卵を作りましたpython setup.py bdist_egg
。
pip で今すぐインストールしようとすると、次のエラーが発生します。
完全なログを /home/peter/.pip/pip.log に保存する
上記のログ ファイルは、明らかに存在しない pypi からパッケージをダウンロードしようとしていることを示しています。
私は何を間違えましたか?この私の卵とその依存関係をインストールするにはどうすればよいですか?
python - 'sdist'.tar.gzディストリビューションとpythoneggの違いは何ですか?
私は少し混乱しています。Pythonパッケージには、ソースディストリビューション(setup.py sdist)とeggディストリビューション(setup.py bdist_egg)の2種類があるようです。
どちらも同じデータ、Pythonソースファイルを含む単なるアーカイブのようです。1つの違いはpip
、最も推奨されるパッケージマネージャーであるがeggをインストールできないことです。
2つの違いは何ですか?パッケージを配布する方法は何ですか?
(PyPIを介してパッケージを配布したくないのですが、PyPIから依存関係を取得するパッケージマネージャーを使用したいことに注意してください)
python - Ploneで私のディストリビューションに名前を付ける最良の方法は?
私はで働いており、機能を実装Company
するプロジェクトを作成しています。Project
名前を付けましょうNewsletter
。それはさらなるプロジェクトで使用される可能性があります。
新しいPlone製品を作成する必要がありますが、それを行うための最良の方法がわかりません。と思ったcompany.project.newsletter
。私はどこかで読んだことがあります(@aclarkの回答はリンクを覚えています)。「自分がしていることに100%確信が持てない限り」、製品名にネストされた名前空間を使用しないようにしています。
誰かが私のPloneパッケージに適切に名前を付けることについてのいくつかの参考資料を教えてもらえますか?慣例のあるpep8のようなガイドが恋しいです。(特にこれについて全く異なる意見がある場合)。