問題タブ [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.
python - pythonbrew を使用して Django をインストールする際のエラー
pythonbrew を使用して Django をインストールしようとすると、現在問題に直面しています。
私のシステムは ubuntu 12.04 (LTS) を実行しており、次の手順に従って django を実行しています。
http://www.tangowithdjango.com/book/chapters/requirements.html#installing-software
本で指定されているとおりにすべてを正確に実行しましたが、pythonbrew バージョンの Python で Django を使用すると、次のエラーが発生します。
トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ImportError 内: django という名前のモジュールがありません
そのため、調査を行うことにし、追加のライブラリを追加するために PYTHONPATH として指定されているフォルダーに移動しました。これは次のとおりです。
./.pythonbrew/pythons/Python-2.7.5/lib/python2.7/site-packages (上記の 2 つのフォルダー レベルは除外しましたが、私の PYTHONPATH は正しく、echo $PYTHONPATH で確認されています)
site-packages フォルダーには、Django エラーを説明する何もありません。
だから私はpythonbrewをオフにしてからpythonを実行し、次に「djangoをインポート」するとうまくいきました。
これは、Python に何かをインストールしようとしたときに、おそらく何らかの理由 (または別の理由) で PYTHONPATH を使用していないことを意味します。
私はここを見ました:
1)Djangoをインストールした後のエラー(PATHまたはPYTHONPATHの「エラー」と思われる)(解決策と質問は私のものとは大きく異なり、わずかに類似しているようです)
2) pythonbrew で追加の python パッケージをインストールする方法(男は応答を得ず、ハッキングを行いました)
3) http://suvashthapaliya.com/blog/2012/01/sandboxed-python-virtual-environments/ (この人は、パッケージをインストールする前に virtualenv を使用して仮想環境を作成することを推奨しています)
今何をすべきかわからないので、エラーが私の PYTHONPATH にあるか、インストールされているすべてのパッケージが pythonbrew パッケージではなくルートの python インストールに移動する原因となっているパーミッションエラーがあると思われます。
どんな支援も大歓迎です (また、他の多くの人が pythonbrew と django でこのインストールの問題に直面することを期待しているので、これは固有の問題ではありません)。
python - Pythonbrew は Python 2.6 をビルドできません
SublimeClang のチュートリアルにあるように、pythonbrew から python をインストールしようとしました。コマンドを実行しましたsudo ./pythonbrew install --configure="--enable-unicode=ucs4" 2.6
(sudoの有無にかかわらず試しました)。logs/build.log を確認するように指示されています。問題はありません
python - pythonbrew 内で virtualenv を使用する | 依存関係のインストール
この質問から:
pythonbrew で異なる virtualenv の python バージョンを管理する
回答の指示に従い、次のように入力しました。
これを行った後、virtualenv がインストールされ、この新しい venv がここにインストールされました。
ユーザー/.pythonbrew/venvs/Python-2.7.6/project1
私が知りたいのは、pipを使用してこのvirtualenv内に依存関係をインストールする方法です?
私の現在の知識に基づいて、汎用ターミナル スポット (user/) から依存関係をインストールするコマンドを実行すると、仮想環境ではなくメインの pythonbrew インストールに依存関係がインストールされると思います。
異なる python ツール (ただし、同じ/最新の python 2.7 バージョン) を使用して複数の web プロジェクトを構築しているため、各プロジェクト (およびそれらの異なる依存関係) を個別に保持したいと考えています。
python - Pythonbrewはpython 3.3をインストールできませんか?
「pythonbrew install」を使用して複数のpythonバージョンをインストールしました。ただし、python 3.3 の場合、次のメッセージが表示されます。
指定する必要がある別のサブバージョンはありますか? 助けてください。
python - pythonbrew bashrc awk 行が機能しなくなりました
最近 FreeBSD ボックスをアップグレードしましたが、pythonbrew が壊れているようです。次の行で .pythonbrew/etc/bashrc ファイルから抜け出します。
エラーが発生します:
その PATH_ROOT 変数は
python - pythonbrew で仮想環境のターゲットの場所を指定できますか?
私がこれを行うとき:
新しい仮想環境が~/.pythonbrew/venvs/Python-2.7.3
ディレクトリにインストールされ、他のすべての仮想環境もそこに配置されます。物事を壊すことなく、別のターゲットの場所を指定する (またはインストール後に必要な場所に移動する) 方法はありますか? .pythonbrew
ディレクトリの下にすべてをまとめてではなく、関連するプロジェクトとともに仮想環境を維持したいと考えています。単純な古い virtualenv でこれを簡単に実行できることはわかっていますが、必要な python の醸造バージョンを使用するには pythonbrew が必要です。
ドキュメントでこれを行う方法がわかりません。また、仮想環境をプロジェクト ディレクトリにコピーし、そこからシンボリック リンクを作成しても、期待どおりに機能しませんでした。私は pyenv を認識しており、ある時点でそのルートに進む予定ですが、現時点ではまだ pythonbrew を使用しています。
私が逃したこれを行う方法はありますか?