1. hatorijobs

    No comment

    hatorijobs
Changes in body
Source | HTML | Preview

事の発端

Anacondaでもいいが、Minicondaでお客様のLAN環境(オンプレミス)でTensorFlowを起動させて処理することを考えている。
Minicondaをインストール後に、打ったコマンドを忘れてしまうので、備忘のためにここにメモ。

動作環境

Windows10
Anaconda インストール済
Miniconda インストール済
PyCharm インストール済

事前操作

以下のリンクを参考にして下さい。
久々にMinicondaを操作するときの道案内

以下、実行したコマンド

仮想環境を作成する
conda create -n [仮想環境名] python=3.6
  (注意1)
仮想環境に入る
conda activate [仮想環境名]
インストールされているパッケージを確認する
conda list
conda install numpy
conda install pandas
conda install tensorflow
conda install keras
ttps://anaconda.org でダウンロードサイトを調べる
conda install -c menpo opencv
  (注意2)
conda list
conda install -c conda-forge pdf2image
conda install -c brianjmcguirk pyocr
python -m pip install pyarmor
 (注意3)

conda install openpyxl       # excelを操作するパッケージを追加した
conda install pywin32
仮想環境を作成する
conda create -n [仮想環境名] python=3.6
  (注意1)
仮想環境に入る
conda activate [仮想環境名]
インストールされているライブラリを確認する
conda list
# 利用するライブラリをインストールする
conda install numpy
conda install pandas
conda install tensorflow
conda install keras
ttps://anaconda.org でダウンロードサイトを調べる
conda install -c menpo opencv
  (注意2)
conda list
conda install -c conda-forge pdf2image
conda install -c brianjmcguirk pyocr
python -m pip install pyarmor
 (注意3)

conda install openpyxl       # excelを操作するパッケージを追加した
conda install pywin32

(注意1)
python=3.7だとtensorFlowのinstallでエラーになるので、python=3.6にするのが定石らしい。
(注意2)
-c conda-forge はチャンネルを指定している。

conda install -c conda-forge opencv

だと、以下の命令でエラーになる。

cv2.namedWindow("img", cv2.WINDOW_NORMAL)

なので、

conda install -c menpo opencv

とした。
(多くのサイトでconda-forgeが推奨されているが、自分の場合エラーが起きたので、menpoを使った。)
anaconda.orgで調べてから入れる方がよい。
(注意3)
anaconda.orgでpyarmorを調べても何も出てこないので、仕方なくpip install・・・。ただし、pip install pyarmorだと自分の場合、エラーになった。
具体的には、pyarmorで難読化しようとすると、
Fatal error in launcher: Unable to create process using
というエラーが出るので、これを回避するために、このようにやると良い。
参考)https://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86

感想

これで、5ギガバイトになる。

追記)usbにあるMinicondaにパッケージを追加でinstallする方法

さらに、個人的なメモですが・・・。

# 動作させるMinicondaのPathに合わせて下さい。(自分の場合F:ドライブ)
# 今回は、usbにあるMinicondaに直接conda install したいということです。

C:\Users\[ユーザー名]>F:\Miniconda3\Scripts\activate.bat


(base) C:\Users\[ユーザー名]>conda activate test

(test) C:\Users\[ユーザー名]>conda info
    (念の為、確認する)

     active environment : test
    active env location : F:\Miniconda3\envs\test
            shell level : 2
       user config file : C:\Users\[ユーザー名]\.condarc
 populated config files : C:\Users\[ユーザー名]\.condarc
          conda version : 4.7.12


(test) C:\Users\[ユーザー名]>conda list
入れたいパッケージがlistに無いことを確認する


(test) C:\Users\[ユーザー名]>conda install keras

usbにすでにMinicondaがある場合、
5GBをusbに上書きするのか、このようにして追加するか、2択かと思います。