Pythonクローリング&スクレイピングデータ収集・解析のための実践開発ガイド
今日は P.30 『仮想環境の使い方』
まずは、なにはなくとも…。
ターミナルコマンド
文字が小さくて、老眼では見えにくい…。
help
$に戻る方法
exit()
どうやらPythonに入る前には [[$]]
で、Pythonに入ってからは >>
になるみたいだ…。
venvのインストール
venvという仮想環境(Virtual Environment)の入力
anacondaでPythonを全力インストールしてしまったから、Homebrewでのインストール方法とは、違うみたいだ…。
新しく、MacBookProで環境を作りなおしほうがよいかもしれない。
$ python3 -m venv
[[MacPro:~ knnkanda$ python3 -m venv]]
[[usage: venv [-h] [–system-site-packages] [–symlinks | –copies] [–clear]
[–upgrade] [–without-pip] [–prompt PROMPT]
ENV_DIR [ENV_DIR …]
venv: error: the following arguments are required: ENV_DIR]]
$ python3 -m venv scraping
[[Error: Command ‘[‘/Users/knnkanda/scraping/bin/python3’, ‘-Im’, ‘ensurepip’, ‘–upgrade’, ‘–default-pip’]’ returned non-zero exit status 1.]]
これはうまくいってないぞ…。
$ python3 -m venv [scraping]
[[https://qiita.com/fiftystorm31/items/b2fd47cf32c7694adc2e$ python3 -m venv [scraping] Error: Command ‘[‘/Users/knnkanda/[scraping]/bin/python3’, ‘-Im’, ‘ensurepip’, ‘–upgrade’, ‘–default-pip’]’ returned non-zero exit status 1.]]
これもダメだ…
$ pip install --venv
[[Usage:pip install [options] [package-index-options] …
pip install [options] -r [package-index-options] …
pip install [options] [-e] …
pip install [options] [-e] …
pip install [options] …
no such option: –venv
MacPro:~ knnkanda$ python3 -]]
PIPでインストールするものでもないらしい…。
しかし、すでにvenvはデキていた!
$ls scraping
で
[[bin include lib pyvenv.cfg]]
の4つのファイルがls(リストコマンド)で見ることができた。
. scraping/bin/activate
[[-bash: scraping/bin/activate: No such file or directory]]
しかし、 scraping を名前をつけた環境に入っていくことができな…。
うーん、うまく仮想環境に入れないぞ…。
とりあえず、おやすみなさい…。
やはり、先生とお会いする時までの課題としておく…。
『追記』
その後、目覚めてからは…、気持ちを変えて、P.34の四則演算からスタート。
問題で立ち止まらず、飛ばして次へ行ってしまうタイプであった…。
これがプログラマーとしての資質にかけているんだろうなぁ…。
いやいや、四則演算がターミナルでできるモードから入門したかったぞ!
しかし、Python3を、入れなきゃダメなのか…。
本日は、ターミナルでPythyon立ち上げて、計算して、終了できました!(≧∇≦)b
❏ P.34 終了!
予習はここまでやればよいですかね?