[Python (Win)] 環境更新

■ pipで利用ライブラリを全部アップデート(互換性には注意)

python.exe -m pip install --upgrade pip
pip list --outdated | Select-Object -Skip 2 | ForEach-Object { $_.split(' ')[0] } | ForEach-Object { pip install -U $_ }

■ Jupyterのデフォルトフォルダー設定方法

jupyter notebook --generate-config

以下のようにレスポンスが来るので、(UserNameは自分のログイン環境に寄る)開いて編集する。
Writing default config to: C:\Users\UserName\.jupyter\jupyter_notebook_config.py

新Notebook
c.ServerApp.notebook_dir = 'C:/Users/UserName/Documents/JupyterNotebooks'

旧Notebook
c.NotebookApp.notebook_dir = 'C:/Users/UserName/Documents/JupyterNotebooks'

※ windows環境でもバックスラッシュは使用不可

 

VS Code × Terraform 開発環境の構築

統合開発環境VS CodeでTerraformの開発環境を作成する。

VS Codeのインストール

https://code.visualstudio.com/download#
上記サイトから、適切なバージョンを選択し、ダウンロード、インストールする。

Terraform Extensionの導入

メニューから以下のように辿る。
File -> Preferences -> Extensions

今回は、便利そうな以下を導入した。

  • erd0s.terraform-autocomplete
  • hashicorp.terraform
  • 4ops.terraform

Terraform 実行のためのセットアップ(Win10)

概要

Windows10環境にて、Terraformを実行するための、
環境づくりの手順をまとめる。

GitBashのインストール

GitBashを入れることで、Windows上で、Unixコマンド + gitが使えるようになります。
terraformコマンドも、基本的にGitBashから実行しています。

tfenvのインストール

先ほどインストールした、GitBashから以下を実行していく。

  1. git clone https://github.com/tfutils/tfenv.git ~/.tfenv
  2. echo -e "export PATH=\"\$HOME/.tfenv/bin:\$PATH\"" > $HOME/.bash_profile
  3. source $HOME/.bash_profile
tfenvメモ
  • tfenv list-remote
    インストールできるバージョンを表示
  • tfenv install ${version}
  • tfenv list
    インストールされたバージョンを確認
  • tfenv use ${version}
    使うバージョンを指定

Terraformのインストール

0.15.0をインストールする場合。
以下を順にGitBashで実行

  1. tfenv install 0.15.0
  2. tfenv use 0.15.0

最後に

以上の手順により、GitBashから、使いたい任意バージョンのTerraformコマンドが実行できるようになっているはずです。

Program Files (x64) - ジャンクション活用

導入

一部の古いプログラムでは、"C:\Program Files"を、
"C:\Program Files (x86)"と混同してしまい、
目的の.exeプログラムが実行できない場合がある。

"C:\Program Files (x64)"のジャンクションを作成することで、
明示的に分離して指定できるようにすると、解決できる場合がある。

手順

  • 管理者コマンドプロンプトからジャンクション生成。
    mklink /j "C:\Program Files (x64)" "C:\Program Files"
  • 64bitソフトのショートカットのパス指定でProgram Files (x64)を使うようにする。
参考

ジャンクションやシンボリックリンクの違いについては、
以下のサイトが参考になります。
https://www.atmarkit.co.jp/ait/articles/1306/07/news111.html

画面外のウインドウを呼び戻す(Win10)

症状

ディスプレイを繋ぎ変えたりした際に、
ウインドウが画面外に出てしまい、
触れず、元に戻せなくなってしまうことがある。

対処法

  • タスクバーで、いなくなってるウインドウの名前をクリック。(何も起こらない)
  • 「Alt+Space」
  • メニューが出現するので、「移動」をクリック。
  • キーボードの矢印キーを押し続け、ウインドウを持ってきたい方向に動かす。

以上で、画面を呼び戻すことができます。