Criando Ambiente Virtual Python3.6 e macOS Catalina. Estamos focando na versão 3.6.5_1 pois, até inicio de 2020, é a melhor versão compativel com opencv, keras, tensorflow e outras bibliotecas de machine learning.
brew info python
Caso o comando acime não tenha a versão 3.6.5, instale executando:
brew unlink python
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
brew switch python 3.6.5_1
execute o comando abaixo para ver se a versão do python3 é a que você precisa:
python3 --version
python 3.6.5_1
To install virtualenv via pip run:
pip3 install virtualenv
Se aparece erros como:'SSLError("Can't connect to HTTPS URL because the SSL module is not available.", sera necessario executar o comando abaixo e repetir todo processo de insalação acima.
brew update && brew upgrade
brew uninstall --ignore-dependencies openssl
brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb
Creation of virtualenv. Aqui usamos o nome machinelearning.
virtualenv -p python3 ~/.virtualenvs/machinelearning
Activate the virtualenv:
workon machinelearning
Verique se a versão do python dentro do ambiente virtual esta correta.
python --version
Para sair do virtualenv:
deactivate
pip install jupyterlab
jupyter notebook