問題タブ [easy-install]

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 投票する
2 に答える
18795 参照

python - ローカルの Python ライブラリ ディレクトリ / PYTHONPATH を設定するにはどうすればよいですか?

今日、PIL を使用する Python スクリプトを作成しようとしているときに、ローカル マシン (OS X 10.5.8、デフォルトの 2.5 Python インストール) に PIL がないことがわかりました。

だから私は実行します:

そして、 /usr/local/python/lib/python2.5/site-packages がまだ存在しないことについて少し不平を言うので、作成して再試行し、これを取得します:

テストに失敗しました: /usr/local/python//lib/python2.5/site-packages は .pth ファイルをサポートしていません エラー: インストール ディレクトリまたは PYTHONPATH が正しくありません

PYTHONPATH になく、Python が ".pth" ファイルを読み取らないディレクトリにパッケージをインストールしようとしています。(--install-dir、--prefix、または distutils のデフォルト設定を使用して) 指定したインストール ディレクトリは次のとおりです。

現在、PYTHONPATH 環境変数には以下が含まれています。

わかりました。パスを設定するために何もしていません。そこで、~/.bash_profile に簡単な行を追加します。

PYTHONPATH="$PYTHONPATH:/usr/local/python/lib/python2.5"

sourceもう一度やり直してください。

同じエラー メッセージです。

PYTHONPATH が明確に設定されていることを考えると、これは興味深いことです。私はecho $PYTHONPATH戻ってくることができます:/usr/local/python/lib/python2.5。インクルード パスが内部からどのように見えるかを確認することにしました。

これにより、次の結果が得られます。

/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5 /System/Library/Frameworks/Python.framework /Versions/2.5/lib/python2.5/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac /System/Library/Frameworks/Python.framework/Versions /2.5/lib/python2.5/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python /System/Library/Frameworks/Python.framework/Versions/2.5 /lib/python2.5/lib-tk /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload /Library/Python/2.5/site-packages /System/Library/Frameworks /Python.framework/Versions/2.5/Extras/lib/python/PyObjC

そこから/usr/local/python/yadda/yadda著しく欠落しています。

ここで何をすべきかわからない。Python にこの場所をインクルード パスとして認識させるにはどうすればよいですか?

アップデート

Sven Marnach が示唆したように、私は PYTHONPATH のエクスポートを怠っていました。私はその問題を修正し、sys.pathPython 内から印刷すると表示されるようになりました。ただし、TEST FAILED新しい PYTHONPATH 環境変数を使用しただけで、上記のエラー メッセージがまだ表示されます。

そこで、 から に変更し/usr/local/python/lib/python2.5/usr/local/python/lib/python2.5/site-packages、エクスポートして、同じeasy_installコマンドを再度実行してみました。これにより、最初は成功したように見えた (実際には成功していない) まったく新しい結果が得られます。

繰り返しますが、これは良さそうに見えますが、スクリプトを実行すると、次のようになります。

トレースバック (最新の呼び出しが最後):
ファイル "checkerboard.py"、1 行目、インポート イメージ、ImageDraw の ImportError: イメージという名前のモジュールはありません

/usr/local/python/usingの下にあるものを確認すると、次のfind .ようになります。

./lib ./lib/python2.5 ./lib/python2.5/site-packages ./lib/python2.5/site-packages/site.py ./lib/python2.5/site-packages/site.ピク

だから...モジュールのように見えるものは何もありません(site.pyとsite.pycはメタデータまたはヘルパースクリプトだと思います)。インストールはどこに行きましたか?

私はこれに注意します:

ビルドを確認するには、selftest.py スクリプトを実行します。

しかし、それが何であるかはよくわかりません。

また、「卵が見つかりません」というメッセージにも気付きました。これらのいずれかがヒントですか?

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

python - モジュールを処理するためのベストプラクティス前提条件

最近、私は自分のノートブックで個人的なプロジェクトに取り組み始めました。すべてうまくいけば、それは別の場所のサーバーに配置されます。問題は、私がモジュールを利用していることです。apt-getからインストールされたものもあれば、easy_installからインストールされたものもあり、少し変更したため、そのうちの1つまたは2つがサブディレクトリの直下に配置されました。私の質問は、これらすべてのものを一緒に動かす方法はありますか?さらに、何かを壊す可能性があるので、これらのモジュールを更新したくありません。それをどのように処理しますか?

最後に、私は最初から間違った方法で物事を行ってきたと確信しています。これらの問題を回避するために、皆さんはどのように取り組んでいますか?

0 投票する
4 に答える
17419 参照

python - Permission denied when trying to install easy_install on OSX

I'm trying to install easy_install and, well... see for yourself:


sh setuptools-0.6c11-py2.6.egg

Processing setuptools-0.6c11-py2.6.egg

Copying setuptools-0.6c11-py2.6.egg to /Library/Python/2.6/site-packages

Adding setuptools 0.6c11 to easy-install.pth file

Installing easy_install script to /usr/local/bin

error: /usr/local/bin/easy_install: Permission denied


How do I give my computer permission to do this? I tried telling it in a friendly voice, "computer, I hereby grant you permission to install easy_install" but that didn't work.

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

python - setup.py の SetupTools/Distribute で生成されないスクリプト

setup.py installビルド中の Python パッケージを実行するときに、生成されていないスクリプトを取得しようとしています。

distutils のドキュメントを読みましたが、これを達成する方法に関する明確な例が見つかりませんでした。

Mercurial は、以下をインポートすることでこれを部​​分的に行いinstall_scriptsます。

そして、hgスクリプト内のいくつかのものを置き換えます。このhg実行可能ファイルは、次のようなものを使用するデフォルトの動作をオーバーライドして使用されます。

pkg_resources を使用してパッケージをインポートするのではなく、使用しているスクリプトで終了しようとしています。fooこれが自動生成される理由はわかっていますが、それでも別のルートに進みたいと思っています。

これは、私が使用している基本 setup.py のコピーです。

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

python - 誰かがgithub、特にプライベートリポジトリで正しく動作するように配布しましたか?

Webサービス/Webアプリ用の小さなマイクロフレームワークを構築し、githubのプライベートリポジトリでホストしました。

にプライベートgithubリポジトリを追加し、dependency_linksに存在することを確認しましたdependency_links.txt

python setup.py installを実行するとunknown url type: git+ssh、が表示されるので、コードを詳しく調べて、distributeがsvn+URLタイプのみをサポートしていることに気付きました。使用済みのピップをボンネットの下に配布するという(明らかに間違った)印象を受けましたが、まだ使用しているようeasy_installです。

依存関係としてプライベートgithubリポジトリをインストールするためにdistutils/distributionを使用するための解決策を見つけた人はいますか?

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

python - Python 3.1にargparseをインストールするにはどうすればよいですか?

argparseをPython3.1にインストールしようとしていますが、UnicodeDecodeErroreasy_installするとsetup.pyが終了します。

この非常に便利なモジュールをPython3.1virtualenvに組み込むにはどうすればよいですか?

アップデート

完全を期すために、問題のランタイムは次のとおりです。

0 投票する
3 に答える
3844 参照

python - カスタムPythonでeasy_installを使用してインストールする際の問題

私はmacosxを持っています。そのため、マシンに付属している通常のpythonと、ダウンロードした新しいバージョンがあり、非常にうまく機能します。これは

Easy_installは、標準バージョンでのみ機能していました。

だから私はsetuptools-0.6c11-py2.6.eggをダウンロードしてから

これはうまくいったようです、

しかし、まだ何かが機能していません:

そして、私がPythonに行くと、

私は何が間違っているのですか?

どうもありがとう!

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

installation - matplotlib の簡単なインストール - スクリプト easy_install-xrixnr がありません

matplotlib をインストールしようとしたときに、次のエラー メッセージが表示されました (下部を参照)。


環境: Python 2.6 、Win7 64 ビット

0 投票する
40 に答える
3202641 参照

python - Windowsにpipをインストールするにはどうすればよいですか?

pipの代わりですeasy_install。しかし、Windowsにpipを使用してインストールする必要がありますか?easy_installもっと良い方法はありますか?

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

python - python easy_install: 必要なファイルを格納するディレクトリを指定します

easy_install を使用して MySQL-python をインストールしようとしています。ほとんどすぐに失敗します。

_mysql.c:36:23: エラー: my_config.h: そのようなファイルまたはディレクトリはありません
_mysql.c:38:19: エラー: mysql.h: そのようなファイルまたはディレクトリはありません
_mysql.c:39:26: エラー: mysqld_error. h: そのようなファイルまたはディレクトリはありません
_mysql.c:40:20: エラー: errmsg.h: そのようなファイルまたはディレクトリはありません

ヘッダーが見つかりません。ヘッダーをインストールしました。/opt のソースからインストールしただけです。明らかにそこを見ていません。どうすればそこに見えるようになりますか?たとえば、これが構成の場合、「--with-mysql=/opt/mysql」のようなことができます。easy_install にそのようなオプションがあるようには見えません。まだ調査中なので、答えが見つかったらここに投稿します。