Index ソフト・ハード Python | Pythonタスク |
仮想環境(W) 仮想環境(L) 機械学習 WebAP ライブラリの確認 ソースファイル 対話型インタプリタ CSV 仮想環境(W) 仮想環境(L) 機能・要件 構成・方式など ライブラリ 導入 Sample Error 基礎他 |
venvで仮想環境の作成(Windows10の場合) ・デフォルトの環境の確認 C:\Users\user1>python Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021,・・・・プロジェクトディレクトリの作成 C:\Users\user1>mkdir sample1・プロジェクトディレクトリに sample.py という名前のソースファイル作成 import requests print(requests.get("https://www.python.jp").text)・実行でエラー C:\Users\user1\sample1>python sample.py Traceback (most recent call last): File "C:\Users\Tanaka\sample1\sample.py", line 1, in <module> import requests ModuleNotFoundError: No module named 'requests'・venv コマンドで仮想環境を作成 C:\Users\user1\sample1>python -m venv .venv |----.venv | |----Include | |----Lib | |----Scripts | | |----activate | | |----activate.bat | | |----Activate.ps1 | | |----deactivate.bat | | |----pip.exe | | |----pip3.9.exe | | |----pip3.exe | | |----python.exe | | |----pythonw.exe | |----pyvenv.cfg・Python を PowerShell で実行する場合 C:\Users\user1\sapmle1>.venv\Scripts\activate.bat・PowerShell でスクリプトの実行を許可 (一番最初に一回だけ実行) PS C:\> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force・Activate.ps1 を実行 PS C:\Users\user1\sample1> .venv\Scripts\activate.ps1 (.venv) PS C:\Users\Tanaka\sample1>・仮想環境を使用中に pip モジュールで PyPI からパッケージをインストール PS C:\Users\user1\sample1>python -m pip install requests .venv\Lib\site-packages に requests インストール で、error 解消 仮想環境内に書込まれ、元の Pythonや他の仮想環境からは利用できない。・仮想環境のコピー ・仮想環境の終了 >>> exit() 又は Ctrl-Z plus Return・使用する Python を指定して仮想環境を作成 venvで仮想環境の作成(Linux、CentOS7の場合) ・Pythonのバージョン $ python3 -V・仮想環境作成ディレクトリに移動 (ユーザーディレクトリなど) $ cd・venv コマンドで仮想環境を作成 (Djangoで開発の場合はvenvを推奨) $ python3 -m venv venv (後の venv は任意の名前) venvディレクトリ構成(Djangoの場合)・Pythonの仮想環境に入る。 $ cd venv $ source bin/activate (venv) [xx@xx venv]$ パッケージをインストールする場合はこの状態で行う。 どのディレクトリでインストールしても、パッケージは venv の中に入る。 仮想環境ディレクトリとプロジェクトディレクトリは切り離すことができる。・pipの最新版を確認 (venv) $ pip install --upgrade pip・Djangoで開発 (venv) $ pip install django djangoパッケージの場所・仮想環境を抜け、通常モードに戻る。 (venv) $ deactivate機械学習 ・フレームワークやディストリビューションを用いて機械学習を行う。 Webアプリケーション ・Webフレームワークを用いて作成 Djangoライブラリの確認 ・PyPI pip list・Anaconda conda listプログラムソースファイル (スクリプトファイル) ・ソースの基本形 ・(ソース)ファイルアクセス (Linux 例) スクリプト(ファイル)実行 日本語を使用 実行例対話型インタプリタ (Windows) ・仮想環境(W)へ移動 ・PowerShellを使用する場合 ・対話型インタプリタの起動 C:¥Users¥xxxx¥sample1>python (.venv) (base) PS C:\Users\Tanaka\sample1> python Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38)\ [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>・確認 代入と値の確認 複数同時の代入 型の確認 算術演算 比較演算 strにキャスト リストCSV ・例 import csv csvreader = csv.reader(csvfile) for hist in csvreader: all_hist.append(hist)・Pandas 例 X = pd.read_csv(hist_src, index_col=0. header=None)・csv 例 import csv data = list1 f = open('list2.csv', 'w', newline='') writer = csv.writer(f) writer.writerows(data) f.close()venvで仮想環境の作成(Windows10の場合) ・デフォルトの環境の確認 C:\Users\user1>python Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021,・・・・プロジェクトディレクトリの作成 C:\Users\user1>mkdir sample1・プロジェクトディレクトリに sample.py という名前のソースファイル作成 import requests print(requests.get("https://www.python.jp").text)・実行でエラー C:\Users\user1\sample1>python sample.py Traceback (most recent call last): File "C:\Users\Tanaka\sample1\sample.py", line 1, in <module> import requests ModuleNotFoundError: No module named 'requests'・venv コマンドで仮想環境を作成 C:\Users\user1\sample1>python -m venv .venv |----.venv | |----Include | |----Lib | |----Scripts | | |----activate | | |----activate.bat | | |----Activate.ps1 | | |----deactivate.bat | | |----pip.exe | | |----pip3.9.exe | | |----pip3.exe | | |----python.exe | | |----pythonw.exe | |----pyvenv.cfg・Python を PowerShell で実行する場合 C:\Users\user1\sapmle1>.venv\Scripts\activate.bat・PowerShell でスクリプトの実行を許可 (一番最初に一回だけ実行) PS C:\> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force・Activate.ps1 を実行 PS C:\Users\user1\sample1> .venv\Scripts\activate.ps1 (.venv) PS C:\Users\Tanaka\sample1>・仮想環境を使用中に pip モジュールで PyPI からパッケージをインストール PS C:\Users\user1\sample1>python -m pip install requests .venv\Lib\site-packages に requests インストール で、error 解消 仮想環境内に書込まれ、元の Pythonや他の仮想環境からは利用できない。・仮想環境のコピー ・仮想環境の終了 ・使用する Python を指定して仮想環境を作成 venvで仮想環境の作成(Linux、CentOS7の場合) ・Pythonのバージョン $ python3 -V・仮想環境作成ディレクトリに移動 (ユーザーディレクトリなど) $ cd・venv コマンドで仮想環境を作成 (Djangoで開発の場合はvenvを推奨) $ python3 -m venv venv (後の venv は任意の名前) venvディレクトリ構成(Djangoの場合)・Pythonの仮想環境に入る。 $ cd venv $ source bin/activate (venv) [xx@xx venv]$ パッケージをインストールする場合はこの状態で行う。 どのディレクトリでインストールしても、パッケージは venv の中に入る。 仮想環境ディレクトリとプロジェクトディレクトリは切り離すことができる。・pipの最新版を確認 (venv) $ pip install --upgrade pip・Djangoで開発 (venv) $ pip install django djangoパッケージの場所・仮想環境を抜け、通常モードに戻る。 (venv) $ deactivate |
All Rights Reserved. Copyright (C) ITCL |