python 2.7から3.5アップグレードパス(A):準備フェーズの開発環境 - PIP3、vitualEnv、pycharm

背景

プロジェクトがバージョンを使用する前に、より良い中国に適応し、新しい機能を包含するために(2020年以降更新を停止します)来年のPython 2.7を考慮に入れて、Python2.7で、かつので。私たちは、最新のpythonから2のpython 3にアップグレードすることを決めました。 

実際のオンライン環境では、デフォルトのpython 2.7&3.5のバージョンをインストールし、Ubuntu16.04LTSです。そのため、実際の状況を考慮した後、3.5にアップグレードするには、最新の3.7に、後の移行を決めました。

 

PIP3マッチングのpython 3を使用します

PIP3とピップの違い

  • コンピュータが同時にパイソンのいくつかのバージョンが存在する場合は、PIP3は自動的python2との競合を避けるために、ライブラリをインストールするために使用するのpython3を決定することができます。
  • お使いのコンピュータのみのpython3をインストールした場合、使用ピップまたはPIP3は同じです。

ピップXXXXXXをインストール
python2.7 /サイトパッケージ:新しくインストールされたライブラリーは、以下のリストの後ろに配置されます

PIP3 XXXXXXをインストールし
、新しくインストールされたライブラリーは、以下のリストの後ろに配置されます:python3.6 /サイトパッケージ

あなたがのpython3プログラムの実行を使用する場合は、ライブラリ内のpython2.7 /サイトパッケージをインポートすることはできません。

 

Ubuntu16.04以来の2つのバージョンがデフォルトのpython 2.7&3.5によってインストールされたので、私たちはのpython3依存の管理と使用を担当するPIP3を使用する必要があります。インストールPIP3コマンドは次のとおりです。

須藤はapt - インストールのpython3-PIP

 

 

使用VIRTUALENV

virtualenvのは何ですか

virtualenvのは、仮想環境を作成するためのPythonツールです。

それはどのような仮想環境のですか?それはあなたが世界のPythonインタプリタにインストールされたシステムに影響を与えずに、この環境で独自のパッケージをインストールすることができ、Pythonインタプリタのプライベートなコピーです。
仮想環境を使用して、単一のホスト上で複数のアプリケーションを実行すると効果的混乱とパッケージのバージョンの競合を避けることができるのPython。

インストールVIRTUALENV

sudo PIP3をインストール virtualenvの

 

python3のためにvirtualenvの作成 

CD somedir 
virtualenvの -pのpython3 venv3

 

 

pycharm負荷を使用しVIRTUALENV 

に示すように、virtualenvのをロードします

 

示したように、私たちは「通訳パス」フォルダアイコンの選択VIRTUALENV(XXX / venv3 / binに/ python3.5::のpython3ファイルに、例えば選択)の右へのパスを提出することができます:

 

パッケージ端子の発展に取り付け依存pycharmd

次のようにすべての最初の、まず第一に、requirement.txtに編成依存します

 

 

そして、PIP3のインストールの依存関係を使用して、端末pycharmを開きます

 

完了すると、pycharmは自動的に再更新インタプリタへの変化を感知します。

 

これは、当社の開発環境の準備が完了しています。メッセージ交換を残すためにようこそ。

 

参考:

https://www.jianshu.com/p/94a047301f4a

https://blog.csdn.net/chengyq116/article/details/83794489

おすすめ

転載: www.cnblogs.com/atuotuo/p/11224610.html