Ubuntu/Debian上必須先安裝以下套件 來源
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
安裝pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
echo 'PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
exec $SHELL
pyenv install 3.4.3
pyenv virtualenv 3.4.3 foo
首先,進入在資料夾(以FooProject為例)
cd FooProject
設定自動啟動環境(以後進入到該資料夾,自動啟動該虛擬環境
pyenv local foo
執行完以上指令後,shell prompt前會有括號,括號裡面為該資料夾的虛擬環境名稱,如下
(foo) test@localhost:~/FooProject$
假設該資料夾裡有一個foo.py,目標是每分鐘執行他一次,如下
* * * * * /home/test/.pyenv/versions/foo/bin/python /home/test/FooProject/foo.py