【发布时间】:2012-04-20 18:23:54
【问题描述】:
我在 MacOSx 10.6.8 上,我安装了 python 2.7
python -v 产生:
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so
我他们跑:
$ virtualenv venv
然后
$ . venv/bin/activate
然后做一个 python -v
我得到:
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/Users/nkhdev/venv/lib/python2.6/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /Users/nkhdev/venv/lib/python2.6/lib-dynload/readline.so
谁能告诉我使用 virtualenv 从我的系统创建和使用 python 2.7 的步骤?或者有virtualenv,使用python 2.7期间。我不在乎版本是不是我的系统版本。
【问题讨论】:
-
我真的认为这属于 superuser.com
-
在每个环境中,检查
which python返回的内容。实际上,type -a python可能更具说明性。
标签: python macos virtualenv pip