Help us understand the problem. What is going on with this article?

自分のMinicondaの環境構築の備忘メモ

事の発端

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

(注意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択かと思います。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away