[PYTHON] direnv note

prepare

If you use zsh.

.zshrc


eval "$(direnv hook zsh)"

set EDITOR env_val

python virtualenv

  1. Use layout python
  2. Use pre-installed virtualenvs

layout python

.envrc


layout python <phtyon-path>

Create new virtualenv in <projectdir>/.direnv/...

Activate pre-installed virtualenv

.envrc


# source <virtualenv-path>/activate e.g ↓	
source ~/.virtualenvs/aws/bin/activate

Ruby bundler

add_PATH & binstub

python


bundle install --path vendor/bundle --binstubs=vendor/bundle/bin

.envrc


PATH_add vendor/bundler/bin

But gem command point global gem's path (not vendoer/bundler ...). To show all installed gems, run bundle exec gem list .

Recommended Posts

direnv note
Memo
Memo
Django Note 4
pyenv note
direnv (linux)
Hinweis: Python
Python-Notiz
Django Note 1
Django Note 3
Django Note 2
[Hinweis] RepresenterError
[Hinweis] Ändern der Bildgröße
Python lernen note_002
Hinweis: Python-Dekorator
Python-Programmierhinweis
[Python] Lernnotiz 1
Kinesis Firehose Hinweis
Python lernen note_004
[Hinweis] In Bezug auf Tensorflow
Python lernen note_003
Ganz persönliche Notiz
Flask's persönliche Notiz # 2
Jupyter-Studie note_002
TensFlow-Einstellungen Hinweis
[Hinweis] openCV + Python
Nur eine Notiz
PyCharm-Einstellungen Hinweis
Python-Anfängernotiz
Flask's persönliche Notiz # 1
Jupyter-Studie note_003
Jupyter Study Note_007
[Anmerkung] Pandas entstapeln
Jupyter-Studie note_005