我最近在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?
答案 0 :(得分:0)
尝试添加sudo。 sudo pip install Django