LoginSignup
3
3

More than 5 years have passed since last update.

virtualenv導入後、workonコマンドでアラートが出た時の対応 (MacOS10.10 + Python3.4)

Posted at

MacOS環境にvirtualenv環境構築に関する備忘録

virtualenvwrapper使用時に、workonコマンドで作業環境を切り替えた時に発生したアラートの対処法について、忘れないようにメモ。

環境

  • MacOS 10.10
  • Python 3.4.1
  • virtualenv 13.1.0
  • virtualenvwrapper 4.6.0

python3.xはHomebrew経由で、
virtualenvとvirtualenvwrapperはpip経由で導入。

アラートについて
virtualenvの環境構築後、workonコマンド起動すると、pythonの参照パスまわりでアラートが出ていた。

調査したところ、stackoverflowにいくつか対処例がありました。
http://stackoverflow.com/questions/6968914/getting-a-python-virtual-env-error-after-installing-lion

自分の環境では、実行するPythonのパスが違ってたため、アラートが出力されていました。なので、virtualenvwrapperが使用するpythonが2.x系列であったのを、python3.x系列に変更して対応。

簡潔に、、、
.bash_profileにvirtualenvで使用するPythonのパスを入れればOK。


#Setup virtual envwrapper for python in case default doesn't work
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4
export VIRTUALENVWRAPPER_PYTHON

# needed for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/projects
source /usr/local/bin/virtualenvwrapper.sh

コマンドラインからworkonを実行して、アラートが出なければ修正完了!

以上!

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3