問題タブ [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.
python-packaging - setup.py で他のパッケージを推奨する標準的な方法はありますか?
setup.py
キーを使用して、install_requires
パッケージの必須の依存関係を一覧表示できます。
パッケージが機能するために必要ではない場合でも、ここで他のパッケージのインストールを推奨する方法はありますか?
apt
これら2つのケースを区別するdebianのものに似たものについて考えています。
conda - conda環境で、依存関係なしでパッケージを印刷します
conda環境で、依存関係なしに「トップレベル」のパッケージのみを印刷することは可能ですか? 私はプロトタイプを作成しているだけです。現時点では、「フリーズ」よりも移植性に関心があります。
たとえば、win 7 マシンで行う場合
パッケージリストのみを取得したいのですが、プラットフォーム固有の正確なバージョンを含むすべてjupyter
のリストが取得されます。
python - Python では、パッケージ レベルでサブパッケージからモジュールを公開することは可能ですか?
次の難問があります。親パッケージ レベルでパッケージのサブパッケージからいくつかのモジュールを公開しようとしています。
フォルダ構造は基本的に次のようになります。
script.py
私が現在書かなければならないファイルに
ファイルから何かをインポートしたいが、すべてのインポートが次のように見えるようにsubmodule1.py
、ファイルをパッケージレベルで公開できるようにしたいsubmodule1.py
場合submodule2.py
を公開したくないことに注意しbar
てください。foo
goo
package
私の場合、モジュール間の分離は依然として重要だからです。
これは可能ですか?__init__.py
ファイルにそうするためのトリックはありますか?
ありがとう!
python - Python 名前空間のパッケージ化 (シンボリック リンク)
こんにちは、パッケージを作成したいと思います。これは、他のリポジトリの周りの単なるシェルです (それとは別に使用される可能性があります)。名前空間のパッケージ化でこれを行う方法はありますか?おそらく、ライブラリ全体に対して単一の wheel ファイルを作成し、つなぎ合わされているすべてのサブリポジトリに対してひどいインポート名を持たなくても済む可能性があります。
たとえばfoo
、親レポの場合、次のことができるようにしたいと思います。
from foo import bar
そして、誰かがインストールしたい場合bar
:
import bar
python - 環境とコードを 1 つのバンドルにパッケージ化する場合、推奨される python ディストリビューションは何ですか?
私はその環境で実行されるPython環境とコードを持っています。wgetなどを使用してこのenvをセットアップするコードがありますが、それは実際にはOSに依存しません。
この環境とコードを 1 つにまとめて (バンドル?) 配布したいので、ユーザーはコードを実行する前に環境を設定する必要がありません。
基本的に、エンド ユーザーに何か (実行可能ファイル、tar、zip、.py) を提供し、そのユーザーを実行/抽出した後、メインの python スクリプトを実行できるようにする必要があります。
ホイールを調べましたが、それで目的が解決するかどうかはわかりません。
python - 仮説のPythonパッケージをインストールするには?
Wing IDE を使用していますが、仮説 Python パッケージをコンピューターにインストールするにはどうすればよいですか? 既に zip ファイルをダウンロードしています。コマンド プロンプトを使用してインストールする必要がありますか?それとも Wing IDE にオプションがありますか?
python - 'libxml/xmlversion.h' が見つからない pip インストール エラー
Python パッケージ xmlsec ( https://pypi.python.org/pypi/xmlsec ) をインストールする必要があり、実行しようとすると
それは私にこのエラーを与えます:
このエラーを最初に調査したとき、インストールされている lxml パッケージに関係しているという多くの回答が見つかりました。試した後:
アップグレードできなかったので、lxml をアンインストールして再度インストールしましたが、IO エラーが発生しました。最後に、http: //www.lfd.uci.edu/~gohlke/pythonlibs/#lxml から lxml ファイルをダウンロードし、それを自分の python ディレクトリに配置して、この質問の回答のようにインストールしました: lxml, libxml2 のインストール、Windows 8.1 の libxslt
正常にアップロードされ、pip upgrade を実行すると、最新であると表示されます。
「libxml/xmlversion.h」が欠落しているにもかかわらず、xmlsec をインストールしようとしても、同じエラーが引き続き発生します。ここで他に何が問題になるか知っている人はいますか?
注:Windowsでpython 2.7を使用しています
python - yml ファイルを使用して conda 環境を再作成するにはどうすればよいですか?
私のcondaエクスポートは次のように行われました:conda env export --file environment.yml -n djangoenv
ファイル自体は次のようになります。
ファイルを使用して環境を再作成しようとするとenvironment.yml
、次のエラーが発生します。
どうすればこれを機能させることができますか?