問題タブ [python-packaging]

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.

0 投票する
0 に答える
279 参照

python - setuptools setup.py がビルド ディレクトリをクリーンアップしないのはなぜですか?

私はPythonパッケージングが初めてです。

パッケージをビルドし、ソースからファイルを削除してからパッケージを再度ビルドすると、存在しないファイルが新しくビルドされたパッケージに含まれます。これは、ビルド前にビルド ディレクトリがクリーンアップされていないことが原因のようです。

おそらくこれはバグではありませんが、どのように/なぜ「機能」と見なされるのですか?

これはpython setup.py bdist_wheelsetuptools

0 投票する
1 に答える
6587 参照

pyside - yum install 特定のバージョンの python パッケージ

python-pyside を yum インストールしたいのですが、pyside の古い/新しいバージョンは必要ありません。pyside バージョン 1.2.1 が必要です。

これどうやってするの?

私は現在持っています:

0 投票する
1 に答える
375 参照

python - Python、親ディレクトリからパッケージをインポート

私のプロジェクトツリーは次のようなものです:

これMAINSCRIPT.pyが私のメイン スクリプトです。

scriptA.pyからインポートするにはどうすればよいですかMAINSCRIPT.py

0 投票する
1 に答える
5381 参照

python - devpi サーバーと pypi サーバーの違い

ここで簡単な質問がありました.devpiに慣れていて、devpiとpypiサーバーの違いは何ですか?

別のものよりも優れていますか?この 1 つのスケールのどちらが優れていますか?

乾杯

0 投票する
0 に答える
305 参照

python - パスの順序とパッケージによっては Sys.path.append がロードされない

最近、Centos7 のローカル ユーザー用に、デフォルト バージョン (2.7.5) よりも新しいバージョンの python2.7(.10) をインストールする必要がありましたが、タスクを処理できませんでした。

私のスクリプトの 1 つで、奇妙な問題が発生しました。私のスクリプトのインポートセクションは次のとおりです。

したがって、これは基本的に機能せず、モジュールが見つからないというエラーを返し、ServiceClient が見つからないことを示します。

それでも、コメントアウトすると:

その後、モジュールは見つかりましたが、psycopg2 はもう見つかりませんでした (ただし、前の行をコメントしなくても見つかります...)

それは本当に私には意味がありません...誰もこのエラーに遭遇しましたか?

0 投票する
1 に答える
862 参照

python - C++ 拡張ヘッダーを Python パッケージ ソース配布にバンドルする

Python パッケージとして配布したい C++ ライブラリの Cython ラッパーを作成しています。このようなパッケージのダミー バージョンを作成しました (完全なソースはこちら)。

次のsetup.pyファイルを使用して、ライブラリが正しくインストールされ、正しく動作することを確認できますpython setup.py install

ただし、 を使用してソース配布をビルドするpython setup.py sdist buildと、C++ ヘッダー ファイルが含まれず、C++ 拡張機能をコンパイルできません。

C++ ヘッダー ファイルがソース配布にバンドルされていることを確認するにはどうすればよいですか?!?!

<暴言>

これをトラブルシューティングすると、ドキュメント、提案、およびハックの非常に複雑で一貫性のない混乱が明らかになりましたが、どれも私にとってはうまくいきませんでした。graftに行を入れMANIFEST.inますか?いいえ。またはpackage_dataオプションdata_files?いいえ。Python のパッケージングは​​、ここ数年で大幅に改善されたようですが、Python のパッケージ化に慣れていない私たちにとっては、まだほとんど理解できません。

</rant>

0 投票する
1 に答える
125 参照

python - 現在のディレクトリから開くのではなく、パッケージ ディレクトリ内のファイルを開く

Python パッケージを作成し、ローカルにインストールしました。コマンドを使用すると、pip install .私のパッケージでは、このようなファイルを開く必要があります。

しかし、私の問題は、パッケージがインストールされたディレクトリではなく、作業ディレクトリでファイルを開こうとすることです。絶対パスでは問題が解決しないと思います。

だから私の質問は、パッケージ内のファイルを開く方法は?

NB:私がそれについて検索している間、それos.sys.pathが役立つかもしれないことがわかりました. しかし、明確な解決策は得られませんでした。

ありがとうございました、

0 投票する
1 に答える
201 参照

python - アプリケーションと依存関係を pynsist でバンドルする

私はpython初心者なので、ご容赦ください。

PyQt4 アプリケーションを pynsist にバンドルしようとしています。モジュール B、C、および D に依存するモジュール A をインポートしたいのですが、installer.cfg ファイルでモジュール A を指定しても、B、C、および D はバンドルされません。アプリケーションが依存するすべてのモジュールを指定する必要がありますか?もしそうなら、それらが何であるかを見つける良い方法はありますか?

0 投票する
2 に答える
3478 参照

azure - Ansible の Azure サポートのインストール

Ansible を使用してリソースを Azure クラウドにデプロイしようとしていますが、動作中にエラーが発生します。Ubuntu 14.04 を新規インストールしました

以下を実行して ansible をインストールしました。

コマンドを実行してpipもインストールしました

これで、サーバーに ansible をインストールできました。次に、ここに記載されている手順に従って、Ansible 用の Azure コンポーネントから始めました。

コマンドsudo pip install "azure==2.0.0rc5"を実行して、Azure Python SDK を取得しました。次に、リソース グループを作成するための単純な yaml ファイルを作成しました。コマンドを実行して Playbook を実行するとansible-playbook test.yml -vvv、次のエラーが返されました。

致命的: [localhost]: 失敗しました! => {"changed": false, "failed": true, "invocation": {"module_args": {"ad_user": null, "append_tags": true, "client_id": null, "force": false," location": null, "name": "test", "password": null, "profile": null, "secret": null, "state": "present", "subscription_id": null, "tags": null , "tenant": null}, "module_name": "azure_rm_resourcegroup"}, "msg": "azure==2.0.0rc5 がインストールされていますか? 試してくださいpip install azure==2.0.0rc5- enum という名前のモジュールはありません"}