mac安裝pytorch及系統(tǒng)的numpy更新方法
安裝Pytorch
在pytorch官網(wǎng)上選擇相應(yīng)選項,我的是OS X, pip, python2.7, none CUDA。
(之所以用python2.7只是覺得現(xiàn)在還有好多代碼用2.7寫的,用3+版本經(jīng)常會由于語法更新而報錯。而且用3+的話sublime還要配下python3 的building system。。。。。。)
打開terminal,輸入:
sudo pip install http://download.pytorch.org/whl/torch-0.3.0.post4-cp27-none-macosx_10_6_x86_64.whl sudo pip install torchvision
(以防報錯,在前面加個sudo吧)正常情況下過一會就裝好了,很簡單的~
安裝pip
之前不會弄,裝的是python3.6, 安裝第三方程序都用的pip3,結(jié)果這次用pip就報錯了。索性把pip也裝了
sudo easy_install pip
更新mac系統(tǒng)的numpy
# !/usr/bin/env python # -*- coding: utf-8 -*- import torch x=torch.Tensor(2,3) print (x)
我用上面程序驗證Pytorch有沒有安裝好的時候,發(fā)現(xiàn)程序報錯如下:
module compiled against API version 0xa but this version of numpy is 0x9
查了才知道這是mac系統(tǒng)自帶的numpy版本過低,使用pip命令安裝的numpy是存放在sie-package下邊,而自帶的numpy在extra目錄下面。系統(tǒng)自帶的Python會調(diào)用extra目錄下的numpy。
所以有三種解決辦法:
- 更改參數(shù)路徑,讓Python調(diào)用sie-package下邊的numpy
- 刪掉系統(tǒng)自帶的numpy,這樣就不用改環(huán)境變量,Python會引用sie-package下邊的numby
- 升級系統(tǒng)自帶的numpy
我想一勞永逸,選擇升級系統(tǒng)自帶的numpy,在terminal輸入下列命令
sudo pip install -U numpy
但是依然報錯,在網(wǎng)上查發(fā)現(xiàn)是System Integrity Protection的問題,解決的辦法是關(guān)閉保護SIP。
操作如下:
1. 重啟電腦,電腦啟動的時候按住command+R
2. 在看到蘋果logo后會進入實用工具窗口,點左上角的實用工具里面的”終端”,輸入
csrutil disable
然后再重新啟動
3. 這時候再在terminal輸入下列命令
sudo pip install -U numpy
就OK了
import numpy也不會報錯了。
以上這篇mac安裝pytorch及系統(tǒng)的numpy更新方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)html轉(zhuǎn)換為pdf報告(生成pdf報告)功能示例
這篇文章主要介紹了Python實現(xiàn)html轉(zhuǎn)換為pdf報告功能,結(jié)合實例形式分析了Python使用pdfkit實現(xiàn)HTML轉(zhuǎn)換為PDF的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-05-05Python和OpenCV庫實現(xiàn)識別人物出現(xiàn)并鎖定
本文主要介紹了Python和OpenCV庫實現(xiàn)識別人物出現(xiàn)并鎖定,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04一個非常簡單好用的Python圖形界面庫(PysimpleGUI)
這篇文章主要介紹了一個非常簡單好用的Python圖形界面庫,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12詳解Python數(shù)據(jù)結(jié)構(gòu)與算法中的順序表
線性表在計算機中的表示可以采用多種方法,采用不同存儲方法的線性表也有著不同的名稱和特點。線性表有兩種基本的存儲結(jié)構(gòu):順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)。本文將介紹順序存儲結(jié)構(gòu)的特點以及各種基本運算的實現(xiàn)。需要的可以參考一下2022-01-01Python數(shù)據(jù)類型轉(zhuǎn)換匯總
這篇文章主要給大家分享的是Python數(shù)據(jù)類型轉(zhuǎn)換匯總,int,float相互轉(zhuǎn)換、int,string相互轉(zhuǎn)換、float,string相互轉(zhuǎn)換、string,list相互轉(zhuǎn)換等常見內(nèi)容,需要的小伙伴可以參考一下2022-03-03python flask幾分鐘實現(xiàn)web服務(wù)的例子
今天小編就為大家分享一篇python flask幾分鐘實現(xiàn)web服務(wù)的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07python encrypt 實現(xiàn)AES加密的實例詳解
在本篇文章里小編給大家分享的是關(guān)于python encrypt 實現(xiàn)AES加密的實例內(nèi)容,有興趣的朋友們可以參考下。2020-02-02