操作系统:OS X 10.7.5 我在 Apps 文件夹下安装了pyhton 3.3.2,我将 IDLE 用于 python 脚本。我使用下面的命令来安装 Django。
pip install Django==1.5.2
安装成功后,我看到它安装在~/Library/Python/2.7/site-packages/
但是,当我使用 IDLE 进行测试时
import django
我得到以下错误:
>>> import django
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import django
ImportError: No module named 'django'
我错过了什么?这是我第一次尝试安装 django。
根据建议,我安装了 virtualenv 并尝试了
sudo virtualenv -p /Library/Frameworks/Python.framework/Versions/3.3/ my_virtualenv
它失败并出现以下跟踪:
Running virtualenv with interpreter /Library/Frameworks/Python.framework/Versions/3.3/
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 8, in <module>
load_entry_point('virtualenv==1.10.1', 'console_scripts', 'virtualenv')()
File "/Library/Python/2.7/site-packages/virtualenv.py", line 780, in main
popen = subprocess.Popen([interpreter, file] + sys.argv[1:], env=env)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 672, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1202, in _execute_child
raise child_exception
OSError: [Errno 13] Permission denied
似乎仍在尝试在 2.7 版本下安装。