Mac OSX麻烦运行pip命令

时间:2015-02-10 01:19:46

标签: python django macos pip

我最近在Mac上安装了Python 3.4,现在想用pip安装Django。我尝试从命令行运行pip install Django==1.7.4并收到以下错误:

例外:   Traceback(最近一次调用最后一次):     文件" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/basecommand.py" ;,第232行,主要       status = self.run(options,args)     文件" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/commands/install.py" ;,第347行,在运行中       根= options.root_path,     File" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/req/req_set.py" ;,第549行,安装中       ** kwargs     File" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/req/req_install.py" ;,第754行,安装中       self.move_wheel_files(self.source_dir,root = root)     文件" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/req/req_install.py",第963行,在move_wheel_files中       孤立= self.isolated,     文件" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/wheel.py" ;,第234行,在move_wheel_files中       clobber(source,lib_dir,True)     文件" /Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/wheel.py" ;,第205行,in clobber       os.makedirs(DESTDIR)     文件" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py" ;,第157行,在makedirs中       mkdir(名称,模式)   OSError:[Errno 13]权限被拒绝:' /Library/Python/2.7/site-packages/django'

显然,我的路径指的是我的计算机上预装的旧版Python,但我不知道如何在新版本的Python上运行pip。我也担心如果我改变文件路径,它会搞乱我电脑上的其他程序。有没有办法指向版本3.4而不更改文件路径?如果不是,我如何将文件路径更新为3.4?

1 个答案:

答案 0 :(得分:0)

尝试添加sudo。 sudo pip install Django

相关问题