仮想環境ののpython3のインストールと設定

コンテンツ今日

今日https://www.cnblogs.com/pyyu/p/9015317.htmlコンテンツブログのアドレス

1.のpython3コンパイラのインストール
1.ダウンロード元のpython3の
CDは/ opt
-Y wgetのインストールインストールするには、yumのwgetのコマンド
https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgzはwgetを

。1。 python3をインストールする前に、解決するために、環境に依存
yumは自動的にキットをインストールすることにより、各パッケージはスペースで分割され、依存関係を処理し
、将来的にそれはピットの多くをされることはありません、事前にこれらのパッケージをインストールするには、

これらの依存関係ツールキットが正しくインストールされていることを確認する必要が
yumをインストールGCCパッチlibffi-develののpython-develの ZLIB-develのBZIP2-のdevelのOpenSSL-develののncurses-develのSQLiteの-develのreadlineの-のdevel TK-develのGDBM-develのDB4-develののlibpcap-のdevel XZ-develの-Y

2.ソースパッケージを抽出し
、ダウンロードのpython3良いソースパッケージ後
のPython-3.6.2.tgz
解凍、
TGZ形式の解凍するtarコマンド
のPython-3.6.2.tgz -xvfタールを


3スイッチソースパッケージディレクトリの
CDのpython-3.6。 2

4.コンパイルと取り付け
1.コンパイルするために使用され、リリースメイクファイルのビルドファイル、makefileのインストール
は./configure --prefix =は/ opt / python36 /
--prefixパス指定ソフトウェアの取り付け
2.コンパイルがのpython3を開始
メイク
3.コンパイラを(このステップだけでは/ opt / python36生成されます)に取り付けられ
make installを
4 python3.6環境を変数の設定
(この設定とPATHは、いずれかを選択することに注意してください)1.設定柔軟な接続を
LNをソフトターゲットファイルを-s接続ファイル
のln -s /opt/python36/bin/python3.6は/ usr / binに/のpython3
現時点ではPIP
LN -sは/ opt / python36 / binに/ PIP3は/ usr / binに/ PIP3



2.構成パス環境変数(選択した1)が可能
に$ PATH環境を閲覧変数エコー
は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに
#変数の割り当てを、一時的にしか有効になり、ファイルに書き込む必要がある、永久的なもの
は/ usr / binに:/ルート/ binに:PATH =は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinには/ opt / python36 /ビン
#linuxグローバルを持っています個人プロファイルの
編集は、このファイルは、PATHは、一番下の行に書かれています
vimの/ etc / profileを
書かれている
=は/ usr / local / sbinにPATH :は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binにします。/ opt / python36 / binに
保存して終了

/これを読んでetc / profileを、そのような開始その
ソースは/ etc / profile

テストLinuxのジャンゴのインストール5.、
PIP3はインストールジャンゴ
6.作成したプロジェクトジャンゴ
ジャンゴ-ADMINは、個人用サイトをstartprojectの
APP 7.、作成ジャンゴ
ジャンゴ-ADMINにstartApp app01

8.書き込むためのビュー機能、テストビューのインデックス

LinuxのDjangoのプロジェクトへのアクセスを得るために修正のallow_hosts settings.pyの9お知らせ、窓

YUMツールを

yumをインストールnginxの-y


このコマンドを使用する場合はyumプロンプトプロセスがロックされ、あなたが使用することはできませんyumを、
解決します。ps -ef |別のプロセスによってもを使用していると言われているのgrepのyumのプロセスを、yumを
yumを一つだけプロセスの使用があります

Pythonの
テスト、MACをクリックし、ハローワールドを実行します

スループット
ジャンゴ600
フラスコ1000 +
トルネード1800+、ノンブロッキングの非同期フレーム
sanic 2800+ uvloopドライビングゲームイベントドメインインターフェース


行く
+ NET / HTTP Webサーバー6Wを

 


python virtualenvの仮想環境
のLinuxサーバー上の1.需要は、django1.11.11環境で実行することができ、django2.0環境を持つことができるのいずれかの
思考を:
1.django2.0を実行したい、我々は、Pythonインタプリタ+ PIP3のパッケージ管理を準備する必要が
PythonのインタープリタPIP3をdjango1.11.11実行する2.願いが+
- ??????? python3.6をコンパイル搭載
- PIP3モジュールが取り付け、配置されています/opt/python36/lib/python3.6/site-パッケージ

virtualenvの仮想通訳をされ
、物理、仮想/アバターでPythonインタプリタに基づいている通訳の複数

venv1
django2.0
venv2
django1.1
venv3
フラスコ

venv4
要求
scrapy

インストールvirtualevn

1.ダウンロードvirtualenvのツール
ピップ物理的環境によってインストールツール
PIP3がインストール-i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvの
インストールが完了した後、あなたは、Linuxのコマンドの1 virtualenvの必要があります
2.仮想環境venv1を作成します。 venv2

virtualenvの--no-のsite-packagesは--python =のpython3 s15venv1
仮想環境のコマンドを呼び出す
ことがきれい、孤立モジュール構築することである--no-のsite-packagesパラメータを
--python =のpython3このパラメータをどのように指定されている仮想環境を基づいて物理インタプリタ
最後の仮想環境の名前で、そのようなフォルダが作成されます
、仮想環境をアクティブに、仮想環境のディレクトリに3ゴー
地下仮想環境のbinディレクトリを見つけるために、アクティブファイルの
ソースmyenv / s15venv1 / binが/アクティブ
-
アクティブ仮想環境、原則は、パスが順次実行されたパス変数を変更することで
チェックするエコー$ PATH環境変数を
どののpython3
PIP3は、通常の仮想環境かどうかを確認

4.テスト2つの仮想環境、venv1、venv2のインストールを、2つの異なるジャンゴを実行しますプロジェクトのバージョン

5. Exitコマンド仮想取引
の無効化

 

 

 

vimのエディタは、
vimer
vimのプログラマ


操作やオンラインの一貫性を保証するために、ローカルの開発環境
ソリューション:
環境の一貫性を確保するために1、エクスポート現在のパッケージのpython環境
PIP3フリーズ> requirements.txt

これは、すべてのパッケージとそのバージョンでは現在の環境の簡単なリストが含まれrequirements.txtファイルが作成されます。
あなたは、インストールされたパッケージを表示していない要件文書の場合には「ピップリスト」のリストを使用することができます。


2.依存している、サーバーにvirtualenvの作成venvモジュールに必要なプロジェクトをインポート、サーバーにアップロード
PIP3は-r requirements.txtをインストール


仮想環境管理ツールvirtualenvwrapper

1.このコマンドをインストールするには、地下の物理的なインタプリタを持っている必要があり、注意を払います!
virtualenvwrapper PIP3インストール

1.1
有料の注意を、これを見て
これを見て、ノート
これを見て、ノート
これを見て、ノート
これを見て、ノート
これを見て、ノート
これを見て、メモ
ノート、これを見て
ノート、これを見て
ノートこれを見て
これを見て、ノート
これを見て、ノート
ここでは、ノートの構成パス、あなたは前のパス上に物理的に通訳のpythonに必要な

エコーの$ PATH
私のような、前面にのpython3なり、コンフィギュレーションを維持するために、ここで
[ 〜@ localhostのルート]#はするecho $ PATH
は/ opt / python36 / binに:は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/ルート/ binに:/ルート/ binに


2.ツールをロードするために、各ブートを環境変数を変更しvirtualenvwrapper

vimの〜/ .bashrcに.bashrcにユーザのホームディレクトリ#vim編集中のファイルは、このファイルには、ログイン時にユーザーは、このファイルを読んで
、シェルの役割は、コマンドを読ん#EXPORT
独自の絶対パス環境に応じて#これらの変数を変更
一元管理ディレクトリVIRTUALENV輸出WORKON_HOME =〜/ ENVS番号セット
' -無サイト輸出VIRTUALENVWRAPPER_VIRTUALENV_ARGS = -packages' #のvirtualenvwrapperは、クリーンな環境隔離を生成するためのパラメータを追加し
、輸出をVIRTUALENVWRAPPER_PYTHON =は/ opt / python347 / binに/のpython3# 指定しますPythonインタプリタの
ソース/opt/python34/bin/virtualenvwrapper.sh番号のvirtualenvwrapperインストールスクリプトの実行

コンフィギュレーションが有効になりますように、バックセッション3.ログを
ジンバブエログアウト
SSHを....


4.ツールvirtualenvwrapper適切な言葉は、すでに利用可能な
コマンドが何を提供するために?
mkvirtualenv仮想環境名の#は自動的に仮想環境をダウンロードして、仮想環境をアクティブにするには

workon仮想環境名の#は、仮想環境を起動させます

仮想環境の出口を無効に

rmvirtualenv仮想環境を削除

現在のディレクトリアクティブな仮想環境にcdvirtualenv

ディレクトリは、現在アクティブな仮想環境、Pythonのパッケージにcdsitepackages


Pythonの仮想環境管理ツールvirtualenvwrapper

 

おすすめ

転載: www.cnblogs.com/duhong0520/p/11687503.html