source activate を使わないで仮想環境下の Python を実行する
venv でつくった仮想環境から Python プログラムを起動する方法として source activate が最もよく知られていますが、
.../venv/bin/python3 main.pyといったやり方もあります。venv は仮想環境のディレクトリです。こちらはプログラムを自動で実行するときに使われます。
venv の bin ディレクトリにある python3 は、その仮想環境で Python プログラムを実行するコマンドです。