python3での仮想環境作成

python3 -m venv ディレクトリ名

これでpython3でのvenv(仮想環境)が作られる。

. scraping/bin/activate

このコマンドで仮想環境のなかに入ることができる。

.とディレクトリ名の間には半角スペースを一つ入れる。仮想環境に入るとシェルのプロンプトの先頭に(ディレクトリ名)がつく。

deactivate

仮想環境から抜けるにはdeactivateコマンドを実行する。

仮想環境内ではpipが使えないことがある。その場合は公式ページにしたがって下記のコマンドを順に実行する。

wget https://bootstrap.pypa.io/ez_setup.py -O - | python
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

これで作った仮想環境内でScrapyもインストールできる。

pip install Scrapy