[解決済み] Python - virtualenv を使ってパッケージを手動でインストールする
質問
私はvirtualenvにインストールしたいpythonプログラムを持っています - それはzipパッケージで、解凍してからsetup.pyプログラムを実行する必要があります - しかし私の質問は、virtualenvにこれらの解凍したファイルを取得する方法と、パッケージが仮想環境のsite-packagesフォルダーにインストールされるかどうかにあります。
私はまた、私のvirtualenvの中で
pip install <package name>
を使ってインストールすることもできますが、なぜかPIPがダウンロードするパッケージは古いものです。
そこで - 手動でパッケージをインストールするためのいくつかの簡単な手順を誰か教えていただけないでしょうか。
今のところ、私は Virtualenv をロードするための基本的なコマンドを持っています。
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Python パッケージ/プログラムをどこに解凍するかは重要ですか?それとも解凍する前にまず virtualenv にログインするべきですか?私が仮想現実をロードし、'workon test' コマンドでそれを使用しているとき、私がインストールした python パッケージは、私がそれを見つけたディレクトリに関係なく、適切な仮想現実の site-packages フォルダにそれ自身をインストールしますか?
オプション 1 は、python プログラムを /home/username/tmp に解凍し、私の仮想環境にログインして、そのフォルダーに移動して setup.py プログラムを実行します - 仮想環境がそれ自身の site-packages フォルダーにすべての関連ファイルを転送すると仮定しています。
シナリオ 2 は、ファイルを site-packages に直接解凍し、そこから (virtualenv にログインした後) 実行する、などです。
Python の不器用な人間を助けてくれてありがとうございます。
どのように解決するのですか?
私は通常、プログラムを一時フォルダに解凍し、そのフォルダからvirtualenvのPythonインスタンスへの直接のパスを使用してsetup.pyを実行します。
/home/username/virtualpy/bin/python setup.py install
これでvirtualenvサイトのパッケージフォルダにインストールされるはずです。
関連
-
[解決済み】Pythonのvirtualenvを離脱/終了/無効化する方法
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?
-
[解決済み] virtualenvで異なるバージョンのPythonを使用する
-
[解決済み】venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenvなどの違いは何ですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] SQLAlchemy: セッションの作成と再利用
-
[解決済み] Spyderを仮想環境で動作させるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] Pandasの'Freq'タグにはどのような値が有効ですか?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] PyMongoで.sortを使用する
-
[解決済み] サブフォルダからのインポートモジュール
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] Pandasのデータフレーム内の文字列を'date'データ型に変換するにはどうしたらいいですか?
-
[解決済み] PySparkでデータフレームのカラムをString型からDouble型に変更する方法は?