everyday-study

Docker+Anaconda環境構築

増補改訂Pythonによるスクレイピング&機械学習 開発テクニックスクレイピングを勉強しようとして、環境構築でかなり躓いたのでメモ

書籍ではPythonの実行環境をDockerで構築することを勧めていたので、Dockerって何?という状態からのスタートだった

ディレクトリのマウントについて

・Shared Devicesの設定

https://qiita.com/toro_ponz/items/d66d5571c4646ad33279

windowsの場合、ホスト側のpcのディレクトリの頭に//を付ける

https://qiita.com/Sa_Ru/items/f8841a9d1b969a0c64bd

Python+Anacondaの環境構築

https://qrunch.net/@nokonoko1203/entries/MhYOUySrmQbVS5vt

・sudoコマンドがない

$ apt update  

$ apt install -y sudo  

https://teratail.com/questions/204304

・gitコマンドがない

$apt update -y
$apt install git -y

・error: please install aria2c, curl, or wget and try again

# apt-get install git aria2 curl wget bzip2

Pythonを実行したときにUnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)が出る

# apt-get install language-pack-ja-base language-pack-ja

# export LANG=ja_JP.UTF-8

http://oyaryo.blogspot.com/2017/12/docker.html