問題タブ [pythonbrew]

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 に答える
11142 参照

python - import zlib ImportError: zlib という名前のモジュールがありません

私は何をすべきか??zlib をインポートしたい。

そして、私はすでにzlibをインストールしています*

アップデート:

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

python - pythonbrew で異なる virtualenv の python バージョンを管理する

私のメイン システムの Python バージョンは 2.7.3 です。virtualenvバージョン 3.3.0 を使用する を作成しようとしています。pythonbrew、virtualenv、virtualenvwrapper をインストールしました。

このチュートリアルに従いました: http://technomilk.wordpress.com/2011/07/27/setting-up-our-django-site-environment-with-pythonbrew-and-virtualenv/

これは基本的に を実行pythonbrew use 3.3.0し、次に virtualenv を作成します。チュートリアルでは、virtualenv は pythonbrew が使用するバージョンを使用すると述べています。しかし、そうではありません。virtualenv は、起動時に 2.7.3 を使用します。私が行うpythonbrew use 3.3.0と、それはvirtualenvを離れ、環境ではなくシステムに適用されます。

どうやら、pythonbrew には独自の virtualenv ラッパーがあり、http ://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/ にチュートリアルがあります。

そんなことするのは嫌だけど。virtualenvwrapper を pythonbrew (pythonbrew の venv ラッパーではなく) と一緒に使用して、各 venv に使用する python バージョンを選択し、それらをシステムの python バージョンとは別に保つことは可能ですか?

また、フラグを使用したくありませんmkvirtualenv -p。これは、python3.3 を手動でインストールする必要があることを意味します。Python のバージョンを管理するためにパッケージ マネージャーを使用することに固執したいと思います。Python で Ruby の RVM に相当するものはないとは信じがたいです... 私が間違っていない限り?

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

python - Pythonbrew 2.6 をインストールできません

pythonbrew で python 2.6 をインストールしようとしていますが、コマンドの実行中にエラーが発生しました

私は Archlinux で実行しており、そのマシンで長い間 python2.7 を使用していました。しかし、私のマシンには 2.6 と 2.7 の両方が必要なので、pythonbrew のインストールは問題ないように見えました。

エラーは次のとおりです。

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

python - pythonbrew で pip を使用する

pythonbrew を使用して、さまざまな Python インストールを管理し始めました。これを実行した主な理由は、システムの Python インストールに影響を与えずにサードパーティ モジュールをインストールすることです。

requestsたとえば、次を使用してライブラリをインストールすると思いました。

pip install requests

ただし、これにより次のようなエラーが発生します。

error: could not create '/usr/local/lib/python2.7/dist-packages/requests': Permission denied

明らかに、システムの Python である Python 2.7.3 にはインストールしたくありません。パッケージマネージャーで pip をインストールする必要がありましたが、結果のパスは/usr/bin/pip.

pip を使用して pythonbrew インストールにインストールするにはどうすればよいですか? (私の現在の pythonbrew Python のバージョンは 3.3.0 です)何か不足していますか?

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

python - コマンドラインから pythonbrew venv を使用して python スクリプトを実行するにはどうすればよいですか?

私は最近、職場の cron スクリプトでこれに出くわしました。

/bin/bash -c "[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc && pythonbrew use 2.6.7 && pythonbrew venv use someapp && python /opt/someapp/bin/someapp.py"

これは、Pythonbrew のシステム全体 (マルチユーザー) インストール用です。

できます。しかし、もっと良い方法があることを教えてください。

補遺

私が探しているものを明確にするために:pythonbrewに関連付けられたvirtualenvを介してスクリプトを実行する1行のコマンドが欲しいです。virtualenv だけで、次のようなことができます。

私が望んでいないのは、私のスクリプトを実行するための別のスクリプトです (上記の cron コマンドのように)。

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

python - pythonbrewの事前インストールと再構築

私はpython2.6を実行していました。scikit-learn から分岐したアルゴリズムを実行していました。すべての依存関係が実行されていました。プロジェクトに再アクセスしていくつかの結果を生成すると、モジュールがインストールされていないというエラーが発生します。

ただし、/usr/bin/ に python2.6 が見つかりません。/usr/bin/python2.7/ へのシンボリックリンクのみです。私は usr/lib/python2.6 を持っています。scikit はそこに依存関係を学習します。

python-brew と python2.6 をインストールすると、以前にビルドされた scikit-learn ライブラリで実行されますか? または、インストール後の python2.6 はインストール前の python2.6/scikit/etc を解釈できませんか? Pythonはどの時点で構築され、解釈されますか?

最後に、scikit-learn が更新されました。したがって、新しい python/scikit を再構築すると、アルゴの書き直しが必要になります。/プルされたリポジトリからのバックフォーク互換性について不明です...

pythonbrew python2.6に切り替えるとうまくいきますか?

(試合前のアドバイスは大歓迎です)

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

hyperlink - brew install gfortran エラー: gfortran をインストールする前に「brew link gmp」を実行する必要があります

pythonbrew をインストールする前に、homebrew を使用して gfortran をインストールしようとしました。iMac に misopy パッケージをインストールして使用するには、pythonbrew が必要です。gfortran をインストールしようとすると、このエラーが発生し続けます。

Macで自作を使用してgmpを再インストールしようとしましたが、これは役に立ちませんでした。この点で誰かが私を助けることができますか?

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

cron - Cron & Virtualenv : Cron は virtualenv を必要とする python スクリプトを実行しません

編集 2 2013 年 6 月 27 日: 問題は、venv と cron に関係のないばかげた間違いでした。venv を作成したのと同じユーザーで cron から venv を実行すると、以下で説明する activate を使用してうまく機能します。

EDIT 25/06/2013: nohup.out は cron の実行後に変更されないため、virtualenv の使用に問題があると思われます。cron は、コマンド ラインからスクリプトを実行するユーザーと同じユーザーで設定されます。


venv をアクティブにしてから python スクリプトを実行するスクリプトを作成しました。私がそうするとき、それはコマンドラインから完全に実行されます

ただし、いくつかのブラック マジックの理由により、python 部分は cron から実行されません。

run.sh の内容:

出力圧縮ファイルが作成されてから run.sh が実行されます。ただし、Exporter.csv が更新されておらず、ログ ファイルにアクティビティが表示されないため、Python スクリプトは機能しません。

ご協力いただきありがとうございます!

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

python - python 2.7.5 は 5 月にリリースされましたが、pythonbrew で認識されませんか?

pythonbrew は、解決されなかった奇妙なコンパイラ エラーのために、数か月前に 2.7.3 のインストールに失敗しました。

今、私は pythonbrew cleanup を実行しましたが、失敗しました:

pythonbrew が root ユーザーの私のアカウントにファイルをインストールしたのはなぜですか? Python-2.7.3 ディレクトリを手動で削除しました。

現在、Python の brew を使用して最新の 2.7 リリースをインストールしようとしていますが、

tail -f "/Users/Ceti/.pythonbrew/log/build.log"

最新リリースをインストールするにはどうすればよいですか?