問題タブ [distribute]
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 - Python:eggをインストールする際の権限の問題
easy_installを使用してサイト全体にSouthをインストールしてみました。ただし、権限の問題があります。
次に、 pipを使用してインストールしようとしましたが、同じ結果が得られました。
権限を変更するだけでこれを修正できると思います。しかし、インストール中に何か問題がありますか?または、パッケージに何か問題がありますか?
コメントへの回答
iddqd:出力を送信してください。sudo pip install -e hg + http://bitbucket.org/andrewgodwin/south/
結果は次のとおりです。
python - python-pip yum パッケージは pip の代わりに pip-python を提供します
(Fedoraの更新リポジトリを使用して)python-pip
経由でパッケージをインストールしました。ただし、スクリプトyum
は追加されません。pip
PATH
ただし、次のものが作成されますpip-python
。
pip
へのシンボリックリンクを作成することを検討していましpip-python
たが、そもそも実行可能ファイルに名前が付けられている理由はありpip-python
ますか?
python - None zip-safe フラグがデフォルトの卵を Distribute で圧縮してインストールすることは可能ですか?
私たちの大規模な python プロジェクトは、従来の「setuptools」プロジェクトを使用することから、ドロップインの代替として「 distributed 」を使用するようにアップグレードされています。
2 つのアプリケーションの間に問題のある違いが 1 つあります。setuptools では、未定義の zip セーフ フラグを持つ卵は zip セーフであると見なされ、zip ファイルとしてインストールされます (ユーザーがそうしないように明示的に指定しない限り)。
新しい Distribute と比較すると、zip セーフ フラグが明示的に True に設定されていない限り、すべての卵は zip セーフではないと見なされます (解凍してインストールされます)。
その結果、以前は .egg ファイルをサイト パッケージにコピーするだけでインストールされていた卵が、サイト パッケージに解凍されるようになりました。理想的には、古い setuptools と完全に一致する方法で、新しいディストリビューションが卵をインストールすることを望みます。
取るに足らないことのように聞こえるかもしれませんが、site-packages フォルダーのディレクトリ構造などの基本的な変更を行うと、チームは国際的な UAT のフェーズを通過することになり、非常に時間がかかります。新しいインストーラーが古いインストーラーとまったく同じディレクトリ構造を生成することを単純に保証できれば、はるかに良いでしょう。
参考までに、私は Windows XP 32 ビット用の Python 2.4.4 で最新のディストリビューションを使用しています。
python - Python用のpip、virtualenv、および配布をインストールする適切な方法は何ですか?
短い質問
pip
、virtualenv
、およびをインストールする適切な方法は何distribute
ですか?
バックグラウンド
SO question 4314376に対する私の回答では、次のようにインストールできるように使用することをお勧めしました。ez_setup
pip
virtualenv
私はもともと、これらの手順を Jesse Noller のブログ投稿から引用しました。 Mac で Python を使いたいですか? . グローバルな site-packages ディレクトリをきれいに保つというアイデアが気に入っているので、そこにインストールする他のパッケージは virtualenvwrapper
とdistribute
. (私は最近、この Python 公共サービス発表distribute
のためにツールボックスに追加しました。これら 2 つのパッケージをインストールするには、以下を使用しました。
setuptools と easy_install はもう必要ありません
Python の公共サービスの発表を実際にフォローするには、Python の新規インストールで次のようにします。
グリフの叱責
SO question 4314376に対する私の回答へのコメントで、SO ユーザーGlyphは次のように述べています。
番号。絶対に
sudo python setup.py install
何もしないでください。~/.pydistutils.cfg を作成して、pip インストールを ~/.local などに配置します。特に名前が付けられたファイルez_setup.py
は、setuptools や easy_install などの新しいバージョンを吸い込む傾向があり、オペレーティング システムの他の機能を壊す可能性があります。
短い質問に戻る
したがって、Glyph の応答は、私の最初の質問につながります。
pip
、virtualenv
、およびをインストールする適切な方法は何distribute
ですか?
python - 誰かがPyWekaをインストールできましたか?
Windows用のPython2.6または2.7にライブラリPyWeka0.3devをインストールする必要があります。インストールしたsetuptoolsが必要ですが、非推奨のインストールライブラリであると言われ、配布をインストールしてから、PyWeka圧縮パッケージをダウンロードしました。 setup.pyでもeasy_install(モジュールez_setupがないなど)を使用せずにインストールしようとするたびに。誰かが私にこれを行う方法についての手がかりを与えることができますか?
python - 配布でポストインストール機能を追加するには?
インストールが完了した後に呼び出されるインストール後のメソッドを含める必要がある、distributeを使用してソース配布パッケージをビルドしようとしています。
このdistutils ソリューションを試しましたが、セットアップが完全に実行されませんでした (たとえば、要件のインストールが欠落しています)。
では、ディストリビューション ソース配布パッケージにポスト インストール機能を持たせるには、どのような方法が望ましいのでしょうか?
python - distribution/setuptoolsパッケージの「tests_require」依存関係をインストールする場所を指定します
setup.pyにpython setup.py test
リストされている依存関係を実行すると、現在のディレクトリにダウンロードされます。tests_require
を実行するpython setup.py install
と、にリストされている依存関係requires
が代わりににインストールされsite-packages
ます。
tests_require
代わりにこれらの依存関係をにインストールするにはどうすればよいsite-packages
ですか?
python - pip は setuptools/distribute ベースのソースからの extras_requires を処理しますか?
次のようなsetup.pyとextras_requires行を含むパッケージ「A」があります。
そして、util に依存するパッケージ "B":
python setup.py install
内部で使用するパッケージ Bを実行するとsetuptools.command.easy_install
、extras_requires
正しく解決され、paramiko がインストールされます。
ただし、pip /path/to/B
orを実行するとpip hxxp://.../b-version.tar.gz
、パッケージ A はインストールされますが、paramiko はインストールされません。
pip は「ソースからインストールする」ため、なぜこれが機能しないのかよくわかりません。B の setup.py を呼び出してから、B と A の両方の依存関係を解決してインストールする必要があります。
これはpipで可能ですか?
python - 配布Pythonを使用してユーザー固有の構成ファイルをインストールするにはどうすればよいですか
Pythonパッケージを作成し、distributeを使用してそれをeggとしてパッケージ化しています。ソフトウェアのユーザーごとに、ユーザーが編集できる構成ファイルをインストールしたいと思います。これを達成するための最良の方法は何ですか?私はPython2.6を使用しており、Windowsプラットフォームをターゲットにしています。
python - 配布を使用して Python 3.2 で pip を使用できない
src から python3.2 をインストールした後、実行してみました:
これは与える:
誰でもこれを機能させることができますか?
ありがとう、
マット