本文翻译自:Using Python 3 in virtualenv
Using virtualenv , I run my projects with the default version of Python (2.7). 使用virtualenv ,我使用默认版本的Python(2.7)运行项目。 On one project, I need to use Python 3.4. 在一个项目中,我需要使用Python 3.4。
I used brew install python3
to install it on my Mac. 我使用brew install python3
将其安装在Mac上。 Now, how do I create a virtualenv that uses the new version? 现在,如何创建使用新版本的virtualenv?
eg sudo virtualenv envPython3 例如sudo virtualenv envPython3
If I try: 如果我尝试:
virtualenv -p python3 test
I get: 我得到:
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Failed to import the site module
Traceback (most recent call last):
File "/Users/user/Documen