トップページ -> データベース研究スタート -> Windows でソフトウエアのインストールと設定 -> ツール類に関する用語説明
[サイトマップへ]  

ツール類に関する用語説明

目次


ファイル操作(展開、圧縮,検索など)

展開(解凍),圧縮

Windows でのファイルの展開(解凍)

Windows の場合, ZIP 形式ファイルの展開(解凍)や圧縮のためのソフトとしては「7-Zip」を使用するものとして説明しています.

7-zip を用いた展開(解凍)の手順例

  1. 7-zip で展開(解凍)を始める.右クリックメニューが便利

  2. 展開(解凍)するディレクトリ(フォルダ)を指定する

Ubuntu でのファイルの展開(解凍)

Ubuntu の場合, ZIP 形式ファイルの展開(解凍)のためのソフトとしては「unzip」を使用するものとして説明しています.

ファイル蹴作

Windows でのファイル検索はEverythingなどのソフトウエアがある.

Ubuntu でのファイル検索は find コマンドが便利である

find . -name "*.blend" -print

エディタ

テキストエディタ

「テキストエディタ」はテキストファイルを編集する機能を持ったソフトウエア.

Windows には,「メモ帳 (notepad)」や,「ワードパッド (wordpad)」などのテキストエディタが備わっている. その他、Windows で使えるエディタとしては Visual Studio CodeNotepad++など多数ある.


端末、シェル、コマンドプロンプト

端末

「端末」というとき,正確には,端末の機材を使う場合と、端末のソフトウエア(端末の機材相当の機能を持つので、「端末エミュレータ」ともいったりする)を使う場合がある. 端末のソフトウウエアとしては,Windows の場合,コマンドプロンプト などがある. 端末の画面には、シェルのプロンプトが表示され、シェルのコマンドを入れることができる.そして、コマンドの結果を確認することができる

Windows のコマンドプロンプト

Ubuntu での端末ソフトウエアの例

パスを通す

環境変数 PATH を設定することにより、ディレクトリ(複数可)を、シェルでのコマンド実行時の検索対象に含めるように設定すること.

あるいは、Windows のコマンドプロンプトで、次のコマンドを実行する

Windows のコマンドプロンプト

Windows のコマンドプロンプトは,「ファイル名を指定して実行」で「cmd.exe」でも起動できる

Windows10 で,「ファイル名を指定して実行」したいときは,左下の「Windows で検索」をクリックした後で,「cmd.exe」のような検索キーワードを入れる.

bash シェル

bash シェルとは Linux で広く持ちいられているシェル

Linux のシェルでの制限を解除

Linux のシェルでは,使用するメモリ量,コアダンプサイズ,同時にオープンできるファイル数などを制限できる機能がある. 解除するには ulimit コマンドを用いる.

ulimit -c unlimited 

シェルでのヒアドキュメント

bash シェルでのヒアドキュメントの例を次に示す

#!/bin/bash
rm /tmp/hoge.py
cat > /tmp/hoge.py <<-BPY
import bpy
import os
bpy.ops.render.render()
bpy.data.images['Render Result'].save_render(filepath = '/tmp/image.png') 
BPY
blender -b --python hoge.py

シェルにシステム管理者(root) でログイン

オペレーティングシステムに,システム管理者 (root) でログインし、そのシェルを使いはじめること.

管理者として実行

Windows で,コマンドプロンプトを管理者として実行したいときは、メニューを使って、つぎのように操作する

あるいは、Windows のコマンドプロンプトで、次のコマンドを実行する

powershell start-process cmd.exe -verb runas

Linuxのときは,シェルを管理者として実行することはなるべく避けて、個々のコマンドに「sudo」を付ける


データベース


SQLite

SQLite は,リレーショナル・データベース管理システム.次の特徴を持つ.

SQLiteの起動は「sqlite3コマンド」で行う.

パスが通っていないときは, Windowsなら「sqlite3.exe」,Ubuntuなら「sqlite」という名前のファイルを探して実行する.

Windows での動作画面例

Ubuntu での動作画面例


Pythonに向いたシェル,Python開発環境

spyder

spyder」は,Python の開発環境.

※ spyder は,Anacondaに同封されている.

Anaconda

Anaconda は,Continuum Analytics 社が提供している Python バージョン 3 の言語処理系,開発 環境やツール,管理ツールである conda,主要な Python パッケージを1つにまとめたソフトウ エアである.次のアプリケーションも同封されている.

Anaconda プロンプト(Anaconda Prompt)

Anaconda プロンプト」は,Anacondaに同封されたコマンドプロンプトのソフトウエア. Windows のコマンドプロンプトとの違いは、CONDA関係の環境変数と、環境変数PYTHONIOENCODINGが自動設定されること.

※ Windows では,Anaconda プロンプト(Anaconda Prompt)は,Anacondaに同封されている.

IPython シェル (Python 処理系のシェル)

IPython シェル」とは,Python のプログラムを対話的(インタラクティブ)に処理する機能を持ったシェル.

Blender の Python コンソール (Python 処理系のシェル)

Blender に内蔵された Python のシェルである.Blender で次の手順で開くことができる.

画面レイアウトとして「Scripting」を選ぶ. (元に戻すときは,画面レイアウトとして「Default」を選ぶ.)


Jupyter ノートブック (Jupyter Notebook)

Jupyter ノートブックは,Pythonなどのプログラムのソースコード,実行結果などを1つのノートとして残す機能をもったノートブック.

※ Jupyter ノートブックは,Anacondaに同封されている.


pip のインストールと更新

pip のインストールと更新は、次のコマンドで行うことができる. ふつうは、システム領域の更新になるので、コマンドの実行は、管理者として行う. Ubuntu では「sudo python -m pip install --upgrade pip」のように「sudo」を付ける. Windows では、コマンドプロンプトを管理者として実行する.

但し、pyenv を使っている場合など pip がユーザ領域にインストールされている場合には、コマンドの実行は、管理者として行わない.

python -m pip install --upgrade pip

Ubuntu で「/usr/bin/python: No module named pip」のようなエラーメッセージが出たときは、 pip モジュールのインストールと pip の更新を、次ののいずれかで行う.

pypaを使って pip の更新を行う場合

cd /tmp
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

apt を使って pip モジュールをインストールする場合

sudo apt install python-pip
sudo python -m pip install --upgrade pip

新しい Python 環境

Python にはバージョンがある. Python では,さまざまなパッケージをインストールすることができる. バージョンが違ったり,パッケージが違ったいるする複数の Python 環境を共存させることができる.

Windows では、Anacondaに同封の conda が便利.

conda create --name py35 python=3.5 anaconda

Ubuntu では、pyenv が便利.

vscode

Visual Studio Codeテキストエディタ. 複数の Pytthon を切り替えて使いたいときに便利.

Windows でのインストール法については,サイト内の別のWebページで説明している.


Pythonに向いたシェル,Python開発環境

Windows での C/C++ コンパイラ

Windows での C/C++ コンパイラには Visual Studio の C/C++, msys2 の C/C++ などがある

Visual Studio Tools の Native Tools コマンドプロンプト

Microsoft Visual Studio の C/C++ をコマンドで使いたいときは, Visual Studio Tools の Native Tools コマンドプロンプトを使う.

起動は,Windows のメニューで「Visual Studio 2017」のの「VS 2017用 x64 Native Tools コマンドプロンプト」のように操作する.

Visual Studio 2017 Community の VS 2017 用 x64 Native Tools コマンドプロンプトを起動し, where cl を実行した画面を下に示す.

※ あるいは,コマンドプロンプト を開くたびに,次のコマンドを実行する.

vcvars64.bat
あるいは
vcvars32.bat

vcvars64.bat と vcvars32.bat の違いは, 64 ビットのプログラムを生成するか, 32 ビットのプログラムを生成するかの違い.


Microsoft Visual Studio のバージョン番号

参考: Visual Studio のバージョン番号は次の通り.

Visual Studio 2013: vc12
Visual Studio 2015: vc14
Visual Studio 2017: vc15


プログラミング用ツール類

cmake の実行

Windows 10 で Visual Studio Community 2017 C++を使うとき

Visual Studio 2017 64 ビット版ならば

 
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" -T host=x64 ..
cmake --build . --config Release

Visual Studio 2015 64 ビット版ならば

 
mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" -T host=x64 ..
cmake --build . --config Release

参考: Visual Studio のバージョン番号は次の通り.

Visual Studio 2013: vc12
Visual Studio 2015: vc14
Visual Studio 2017: vc15

オペレーティングシステムの運用保守

Windows Update の実行

次の手順で行う

  1. ファイル名を指定して実行

  2. 次を実行
    ms-settings:windowsupdate-action 
    

    これで,Windows Update が自動的に始まる

Ubuntu のリリース名の確認

Ubuntu のリリース名の確認は、次のコマンドで行うことができる

lsb_release -sc
`

Ubuntu でのレポジトリの追加では、次のようにリリース名を指定する必要があることが多い.

sudo add-apt-repository "deb [arch=amd64] https://archive.panda3d.org/ubuntu xenial main"

JDK (Java Development Kit) のインストール

JDK は Java プログラムの作成や動作に必要である。

Java のバージョンは,次のコマンドで確認できる。

java -version