金子邦彦研究室インストールWindows の種々のソフトウェア(インストール)PyCharm のインストール,日本語化,PyCharm 内の Python 環境にパッケージをインストール(Windows 上)

PyCharm のインストール,日本語化,PyCharm 内の Python 環境にパッケージをインストール(Windows 上)

Windows での,PyCharm のインストール,日本語化,PyCharm 内の Python の隔離された環境にパッケージをインストールする手順をスクリーンショット等で説明する.日本語化は簡単な操作でできる.

PyCharmPython 開発環境.プロジェクトごとに独立した Python 環境が作られることが特徴.

目次

  1. 前準備
  2. Windows で PyCharm のインストール
  3. PyCharm で Python コンソールや端末を使う
  4. PyCharm 内の Python 環境にパッケージをインストール
  5. 日本語化
  6. Windows の PyCharm でシステム Python(Windows にインストールした Python)を使う
  7. Windows の PyCharm で virtualenv の Python 環境を使う

前準備

Python 64 ビット版のインストール,pip と setuptools の更新(Windows 上)

Windows での Python 3.10 のインストール,pip と setuptools の更新: 別ページ »で説明している.

Python の公式ページ: https://www.python.org/

Windows で PyCharm のインストール

  1. PyCharm の Web ページを開く

    https://www.jetbrains.com/pycharm

  2. Download」をクリック

    [image]
  3. Community」を選ぶ。「DOWNLOAD」をクリック
    利用条件などは,利用者側で確認すること.

    [image]
  4. ダウンロードが始まる

    [image]
  5. ダウンロードした .exe ファイルを実行

    [image]
  6. ようこそ画面では、「Next」をクリック

    [image]
  7. 旧バージョンのアンインストールに関する画面が出る場合がある.
    アンインストールするときはチェックする.

    [image]
  8. インストールディレクトリは既定(デフォルト)のままでよい。「Next」をクリック。

    [image]
  9. 設定を行い、「Next」をクリック。

    [image]
  10. スタートメニューフォルダは、既定(デフォルト)のままでよい。「Next」をクリック。

    [image]
  11. インストールが始まる

    [image]
  12. インストール終了の確認

    [image]
  13. 初回起動時の設定を行いたいので、起動する

    起動するには、Windowsのスタートメニューの「JetBrains」の下の「JetBrains PyCharm Comunity Edition

  14. 設定をインポートするかの画面が出る

    [image]
  15. UI テーマを選ぶ

    [image]
  16. 必要に応じて、追加のプラグインを選ぶ

    [image]

    Anaconda を使いたい場合

    「Customize PyCharm」の画面が出る。既定(デフォルト)のままでよい。 「Start using PyCharm」をクリック

    [image]
  17. PyCharm の画面では「Create New Project」を選ぶ

    [image]
  18. プロジェクトのファイルを置くディレクトリ(フォルダ)の設定画面. 「Create」をクリック.

    ※ このとき,「Create」が動かないというときは, Python のインストール: 別ページ »で説明が終わっていない可能性がある.

    [image]
  19. 画面が現れる

    [image]

PyCharm で Python コンソールや端末を使う

Python コンソール

  1. Python コンソールを使いたいときは、 「View」→ 「Tool Windows」→ 「Python Console」と操作する。

    [image]

    Python コンソールの画面が現れる。この Python コンソールが使う python.exe (Python)は、システム Pythonではなく, PyCharm のプロジェクトのファイルを置くディレクトリ(フォルダ)の中に作られていることがわかる。

    [image]

端末

  1. PyCharm で端末を使いたいときは、 「View」→ 「Tool Windows」→ 「Terminal」と操作する。

    [image]
  2. PyCharm の端末で,「where python」を実行してみる.

    PyCharm は、既定(デフォルト)では、PyCharm 内の Python 環境を使用していることが確認できる

    [image]
  3. PyCharm の端末では,pip コマンドも利用できる.

    [image]

PyCharm の日本語化  

Pleiades をインストールすると,Eclipse が日本語化される.

  1. Pleiades の Web ページを開く

    http://mergedoc.sourceforge.jp/

  2. 「Pleiades の概要」に目を通しておく

    [image]
  3. 「Windows」を選択

    Pleiades プラグイン・ダウンロード」のところで 「Windows の種々のソフトウェア(インストール)」を選んでクリック

    [image]
  4. ダウンロードが始まる

    [image]

    [image]
  5. ダウンロードが終わったら,展開(解凍)する

    Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

    zip ファイルの解凍でエラーが出た場合には、ファイルが空だったりするので、続行しないこと。

    [image]
  6. setup.exe を実行

    [image]
  7. 選択」をクリック.eclipse.exe を選択肢, 「日本語化する」をクリック.

    [image]
  8. 試しに PyCharm を起動してみる

    [image]

PyCharm 内の Python 環境にパッケージをインストール

PyCharm 内の Python 環境に,種々のパッケージを整える

Python の主要パッケージのインストール

  1. PyCharm で端末を開く

    PyCharm で端末を使いたいときは、 「View」→ 「Tool Windows」→ 「Terminal」と操作する。

    [image]
  2. Python の主要パッケージのインストール
    sudo apt -y update
    sudo apt -y install libmecab-dev
    python -m pip install -U pip setuptools
    python -m pip install -U  numpy scipy h5py scikit-learn scikit-learn-intelex scikit-image seaborn pandas pillow pytest cython bokeh statsmodels plotly sympy csvkit docopt pyproj flake8 protobuf bs4 html5lib rope wrapt cffi wheel six sphinx bottleneck pygments numexpr xlrd xlsxwriter lxml graphviz pydot flask django redis pylint bz2file PyOpenGL PyOpenGL-accelerate    msgpack mecab ggplot matplotlib-venn pyglet pygame cocos2d bottle rtree shapely fiona geopandas geopy geographiclib requests \
    pandasql pyyaml bokeh pymc3 mkl mkl-include holoviews pandas-bokeh ggplot prettyplotlib pybrain3 firebase-admin googletrans google-cloud-vision gpyocr azure-cognitiveservices-vision-computervision gensim gloo scikit-video scikits.datasmooth scikits.example scikits.fitting scikits.optimization scikits.vectorplot zodb gdata pyr2 pycaret
    python -m pip install -U  gdal
    

    [image]
  3. TensorFlow のバージョン確認

    Python プログラムを動かす

    ※  開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)が便利.

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

    python -c "import tensorflow as tf; print( tf.__version__ )"
    

    [image]
  4. Kerasバージョン確認

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

    python -c "import keras; print( keras.__version__ )"
    

    [image]
  5. (GPU 版の TensorFlow を使うときのみ)GPU が認識できてるかの確認

    python -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
    

    次のように「device_type: "GPU"」があれば,GPUが認識できている.

    [image]

TensorFlow, Keras の動作確認

  1. 前準備として h5py, pillow のインストール

    PyCharm の端末で,次のコマンドを実行

    python -m pip install -U h5py pillow
    

    [image]
  2. PyCharm の端末に,プロジェクトのディレクトリが表示されているので確認する

    [image]
  3. このページでは、次の画像を使うことにする

    [image]

    この画像を, 「プロジェクトのディレクトリ」に, 2071.png のようなファイル名で保存しておく

    [image]
  4. Python プログラムを動かす

    PyCharmPython コンソールを使う

    Python コンソールを使いたいときは、 「View」→ 「Tool Windows」→ 「Python Console」と操作する。

    VGG を使うプログラム。Kerasのサイトで公開されているものを少し書き換えて使用。

    次の Python プログラムを実行する

    import h5py
    from tensorflow.keras.preprocessing import image
    from keras.applications.vgg16 import VGG16
    from keras.applications.vgg16 import preprocess_input
    import numpy as np
    
    m = VGG16(weights='imagenet', include_top=False)
    
    img_path = '2071.png'
    img = image.load_img(img_path, target_size=(299, 299))
    x = image.img_to_array(img)
    x = np.expand_dims(x, axis=0)
    x = preprocess_input(x)
    
    features = m.predict(x)
    print(features) 
    

    [image]

    InceptionV3 を使うプログラム。Kerasのサイトで公開されているものを少し書き換えて使用。

    次の Python プログラムを実行する

    import h5py
    from tensorflow.keras.preprocessing import image
    from keras.applications.inception_v3 import preprocess_input, decode_predictions, InceptionV3
    import numpy as np
    
    m = InceptionV3(weights='imagenet')
    
    img_path = '2071.png'
    img = image.load_img(img_path, target_size=(299, 299))
    x = image.img_to_array(img)
    x = np.expand_dims(x, axis=0)
    x = preprocess_input(x)
    
    preds = m.predict(x)
    
    print('Predicted:')
    for p in decode_predictions(preds, top=5)[0]:
        print("Score {}, Label {}".format(p[2], p[1]))
    

    [image]

Windows の PyCharm でシステム Python(Windows にインストールした Python)を使う

PyCharm は、既定(デフォルト)では、PyCharm 内の Python 環境を使用している。 システム Python(Windows にインストールした Python)を使いたいときは、次のように操作する

Anaconda を使いたい場合

「PyCharm for Anaconda Community Edition」をインストールしたときは、既定(デフォルト)では、「プロジェクト名」の名前が付いた隔離されたPython環境を使うようになっている。 ここの手順により、隔離されたPython環境使わないようにする。 隔離されたPython環境使いたい場合には、ここの手順を行わないこと。

  1. PyCharm で 「File」→ 「Settings」と操作する

    [image]
  2. Project: <プロジェクト名>」を展開。 「Project Interpreter」をクリック。

    [image]
  3. 右上の設定ボタンをクリック。 「Add ...」を選ぶ。

    [image]
  4. System Interpreter」をクリック。

    [image]
  5. システムの Pythonを使いたいので、 「OK」をクリック。

    いま追加した Python のファイル名とディレクトリ名を覚えておくこと(次の設定で使うので)。

    [image]

    Anaconda を使いたい場合には Anaconda3 の Python を設定する

    C:\ProgramData\Anaconda3\python.exe」のように設定し、 「OK」をクリック

    [image]
  6. Project Interpreter のメニューで、いま追加した Pythonを選ぶ

    [image]
  7. 今度は、「Build, Execution, Deployment」を展開。 そして「Concole」を展開。 「Python Concole」をクリック。

    [image]
  8. Python interpreter」のプルダウンメニューで, 先ほど設定した python.exeを選ぶ。「OK」をクリック。

    [image]
  9. Project Interpreter のメニューで、いま追加した Pythonを選ぶ

    [image]

    Anaconda を使いたい場合には Anaconda3 の Python を設定する

    [image]
  10. PyCharm の Python コンソール(Python のシェル)を起動しなおす(あるいは PyCharm を起動し直す)と、 Pythonが変化したことが確認できる

    ※ PyCharm の Python コンソール(Python のシェル)を起動しなおすときは、左の「赤い四角」をクリックして、Python コンソール(Python のシェル)を停止し、 左の「+」をクリックして Python コンソール(Python のシェル)を起動する

    [image]

Windows の PyCharm で virtualenv の Python 環境を使う

  1. 次のようにして、Windows の virtualenv を使って、Python仮想環境を作っていたとする
    mkvirtualenv hoge
    

    このときの表示で、「C:\Users\user\Envs\hoge\Scripts\python.exe」が作られることが確認できる。 (「C:\Users\user\Envs\hoge」のところを確認しておくこと)

    [image]
  2. PyCharm で 「File」→ 「Settings」と操作する

    [image]
  3. Project: <プロジェクト名>」を展開。 「Project Interpreter」をクリック。

    [image]
  4. 右上の設定ボタンをクリック。 「Add ...」を選ぶ。

    [image]
  5. System Interpreter」をクリック。

    [image]
  6. 先ほど調べた,ホームディレクトリの下の「\Envs\hoge\Scripts\python.exe」を設定

    そのために,まず,ホームディレクトリのアイコンをクリック

    [image]

    次に,\Envs\hoge\Scripts\python.exe」を設定

    virtualenv 配下の python.exe を設定している

    [image]
  7. OK」をクリック。

    [image]
  8. 今度は、「Build, Execution, Deployment」を展開。 そして「Concole」を展開。 「Python Concole」をクリック。

    [image]
  9. Python interpreter」のプルダウンメニューで, 先ほど設定した python.exeを選ぶ。「OK」をクリック。

    [image]
  10. PyCharm の Python コンソール(Python のシェル)を起動しなおす(あるいは PyCharm を起動し直す)と、 Pythonが変化したことが確認できる

    [image]