我正在尝试使用Python 3.6在我的MacOS 10.10上安装NumPy。我是Python的新手。我得到下面显示的错误。我非常感谢任何克服这一点的建议。我尝试了以下方法:
第一种方法 $ brew install homebrew / python / numpy 错误:/ usr / local / Cellar不可写。你应该改变 / usr / local / Cellar的所有权和权限回到您的 用户帐号: sudo chown -R $(whoami)/ usr / local / Cellar ==>点击自制/ python 致命:无法创建工作树目录' / usr / local / Homebrew / Library / Taps / homebrew / homebrew-python':权限被拒绝 错误:执行时失败:git clone https://github.com/Homebrew/homebrew-python / usr / local / Homebrew / Library / Taps / homebrew / homebrew-python --depth = 1
第二种方法 $ pip3安装numpy 收集numpy 使用缓存的numpy-1.12.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 安装收集的软件包:numpy 例外: Traceback(最近一次调用最后一次): 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/basecommand.py" ;,第215行,主要 status = self.run(options,args) 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/commands/install.py" ;,第342行,在运行中 PREFIX = options.prefix_path, 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/req/req_set.py" ;,第784行,安装中 ** kwargs 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/req/req_install.py" ;,第851行,在安装中 self.move_wheel_files(self.source_dir,root = root,prefix = prefix) 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/req/req_install.py",第1064行,在move_wheel_files中 孤立= self.isolated, 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/wheel.py" ;,第345行,在move_wheel_files中 clobber(source,lib_dir,True) 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/wheel.py" ;,第316行,in clobber ensure_dir(DESTDIR) File" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/utils/ init .py",第83行,in ensure_dir os.makedirs(路径) 文件" /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/os.py" ;,第220行,在makedirs中 mkdir(名称,模式) PermissionError:[Errno 13]权限被拒绝:' /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy' $
答案 0 :(得分:1)
使用anaconda发行版! 它将安装在您的用户目录中 并保存任何sudo头痛。得到你 一个功能正常的numpy / scipy堆栈。