當前位置:首頁 » 編程語言 » pythonmac安裝

pythonmac安裝

發布時間: 2023-04-01 17:57:33

㈠ mac下安裝2.7和3.6版本的python

安裝homebrew 用homebrew安裝pydev
$ brew install pyenv
pyenv安裝完以後,就可以選擇性的進行Python環境安裝了。下面已安裝Python2.7為例:

$ pyenv install 2.7.5

此外,你還可以通過pyenv查看目前系統中已經安裝過的Python版本

$ pyenv versions

如果需要在不同版本的Python間進行切換的話,使用以下命令:

$ pyenv global 3.3.1

當然,你也可以讓版本切換只對當前目錄生效

$ pyenv local 2.7.5

pyenv install出錯

錯誤信息:zipimport.ZipImportError: can't decompress data; zlib not available解決方法:xcode-select --install,然後安裝命令行工具(即使你安裝了xcode)

㈡ mac怎麼安裝python2.7

Mac OSX 正確地同時安裝Python 2.7 和Python3

ABOUT 6 MINUTES TO READ/11/29/2015/CANDY TSAI/0 COMMENTS

Python3出來了(其實已經出來很久了,暈)!

但是還是有很多library還是使用Python2.7,所以要怎麼在Mac裡面同時裝這兩個版本,並且和系統所使用的Python區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的Python。

主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了)

Step 1 安裝Xcode

Step 2 安裝套件管理工具Homebrew

Step 3 安裝Pytho

Step 4 設定路徑$PATH(不跟系統Python 打架)

Step 5 完成啰!確認安裝結果~

Step 1 安裝Xcode

可以到App Store搜尋Xcode並安裝安裝好了之後就把Xcode打開~第一次開啟的時候會需要同意他的License Agreement之類的東西。然後到terminal輸入來安裝Xcode command line tool:

這時,再打一次

echo$PATH

為什麼沒有變!?

因為要開一個新的terminal才會更新唷!

開新式窗後再輸入一次就會看到我們剛剛修改的結果了。

Step 5 完成啰!確認安裝結果~

這樣就完成啰!

其實python3本身比較不會跟其他人打架

因為他就是獨立的python3

所以我們主要是要確認是不是讀到我們用brew裝的pytho

whichpytho

這時候看到

/usr/local/bin/pytho

再來看看python3 吧

whichpython3

應該會是

/usr/local/bin/python3

就代表讀到剛剛裝好的python啰!

當然如果你要跑系統本身的pytho

(應該是用不到啦~)

就輸入

/usr/bin/pytho

總之就是…大功告成啰!

㈢ mac如何在python安裝pip

第一步:手動安裝pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

第二步:獲取pip

python get-pip.py

提示:此腳本不適用於Python2.7。支持的最低Python版本是3.6

(macbook pro自帶python2.7)

解決:按照提示pip的地址: https://bootstrap.pypa.io/pip/2.7/get-pip.py

安裝命令修改為 curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py

重復第二步,安裝成功

使用pip安裝 openpyxl,提示:command not found

查看pip安裝情況:已安裝

解決:sudo easy_install pip

再次使用pip安裝openpyxl成功~

㈣ 怎麼在mac 系統上使用Python怎麼安裝Anaconda

1. 首先安裝python,我選擇安裝Anaconda (Windows 64-Bit Python 2.7 Graphical Installer 下載地址)。
Anaconda的一些命令(在Anaconda的命令行窗口輸入):
conda list #該命令,將列出Anaconda安裝的所有應用包,我們可以看到Anaconda已經安裝了numpy, nose, pip, python, scipy, mingw等等。
conda install <pkg name> #該命令用於安裝應用包,如 conda install numpy.
pip install <pkg name> #該命令用於安裝應用包,如 pip install theano.
conda update <pkg name> #升級應用包,如 conda update python
2. 安裝Theano,在Anaconda 的命令窗口中輸入 pip install theano,可以看到程序開始下載安裝包,並檢查是否滿足安裝條件:numpy>=1.5.0,scipy>=0.7.2,滿足條件之後開始運行setup.py安裝theano,安裝完成後會顯示Successfully installed theano。
3. 測試Theano安裝情況。
(1)在ipython中輸入以下兩行代碼:
import theano
theano.test()
會顯示theano的版本號,安裝位置,已經其他包的安裝版本,如numpy,nose,python等。
在運行中出現g++不是內部或外部命令,也不是可運行的程序或批處理文件。
(2)在Anaconda的命令行窗口輸入:python Lib\site-packages\theano\tests\run_tests_in_batch.py
顯示unable to find theano-nose,查看run_tests_in_batch.py發現,其中路徑設置為在bin下尋找theano-nose文件,而實際上Anaconda文件夾下根本沒有bin這個文件夾,theano-nose存放在Scripts文件夾中。
》》》嘗試1:將Scripts更名為bin,重新運行這句命令,可以成功運行。但是出現一個warning,提示沒有檢測到g++,所以無法運行優化後的C代碼版本,只能執行python版本。
該種嘗試的結果是,下次打開Anaconda 命令窗口後出現錯誤,因為其運行路徑為Scripts,所以還是不要修改了。
(3)g++問題。我們打開MinGW文件夾,可以很清楚的看到有g++,但是為什麼使用不了呢??在Anaconda 命令窗口中輸入g++也能成功調用g++.exe啊。所以結論是,鑒於這個代碼中出現很明顯的漏洞,所以說不定這里也是錯誤,先不管這些了。
試著做了以下配置,也不知行不行。
添加環境變數: path: C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
新建環境變數: PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;
在home目錄下(cmd可以看到,我的是C:\Users\Administrator),創建 .theanorc.txt 文件內容如下:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags = -IC:\MinGW\include
(4)驗證BLAS是否安裝成功。由於numpy是依賴BLAS的,如果BLAS沒有安裝成功,雖然numpy亦可以安裝,但是無法使用BLAS的加速。驗證numpy是否真的成功依賴BLAS編譯,用以下代碼試驗:
>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False
結果為False表示成功依賴了BLAS加速,如果是Ture則表示用的是python自己的實現並沒有加速。

㈤ mac運行python項目

轉自:https://blog.csdn.net/hou_manager/article/details/79555809

一、Python 介紹

Python介紹

Python3在2008年12月3日正式發布, 但是有很多library還是使用Python2.7,所以需要在Mac裡面同時裝這兩個版本,並且和系統所使用的Python區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的Python。

二、安裝

STEP 1 安裝Xcode

安裝完成後 安裝 Xcode command line tool

1xcode-select --install

STEP 2 安裝Homebrew

可以參考官網或者直接粘貼:

1ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

STEP 3 安裝Python

接下來要正式進入安裝Python的步驟了!

首先,輸入

1python --version 

這是Mac系統要使用的Python,不去動它。所以現在我們要用homebrew來安裝自己使用的Python。

利用homebrew搜索Python

1brew search python

開始安裝:

1brewinstall python

python3安裝成功

 若想安裝python2,執行以下命令

1brewinstall python@2

表示python安裝成功

查看安裝的目錄

1open /usr/local/Cellar

STEP 4 設定路徑$PATH (不和系統Python干擾)

什麼是路徑$PATH呢?

還記得我們在裝Python的時候,輸入了brew,

系統就自動會知道要開始跑homebrew。

系統到底怎麼知道我們的brew在哪裡?

這就是$PATH的用途了!

1echo $PATH

如圖所示

分號(:)是分隔的意思

所以當你在terminal裡面輸入brew時

系統就會開始從/usr/bin找起

如果在/usr/bin裡面找不到的話

就會往下一個/bin去搜尋,以此類推

現在,我們回到文件夾去看

brew其實就在/usr/local/bin裡面

所以現在的問題就是,系統在/usr/bin裡面也有一份Python

現在我們在/usr/local/Cellar裡面也裝了Python

這樣在terminal打上python指令時,誰會被開啟呢?

因為路徑有順序,所以它會先找到系統的Python

現在就要來解決這個問題

1sudo emacs/etc/paths

sudo讓我們取得管理員許可權

用emacs這個程序編輯路徑檔案

terminal會要求輸入密碼

如果不是這個順序,調整成這個順序。

control + k:把一行字剪下來

control + y:把字粘貼

control + x + s:存檔

control + x + c:關掉emacs

這時,重啟terminal 會看到變化,再打一次

1echo $PATH

STEP 5 安裝完成,確認結果

這樣就完成啰!

其實python3本身比較不會跟其他人打架

㈥ MAC系統M1晶元安裝Python3+RobotFramework全攻略

前言:

M1晶元只能安裝python3.9,以下版本不支持

需要注意:robotframework-rideh和wxpython版本的適配

python2和python3版本的兼容性,特別是python和pip版本的指向需要正確配置

需要修改/usr/local/bin/pip 的頭文件指向python3的目錄

以下是需要安裝的robotframework的版本:

@MacBook-Pro ~ % pip list

Package Version

------------------------------- ----------

baostock 0.8.8

beautifulsoup4 4.9.3

bs4 0.0.1

certifi 2020.12.5

chardet 4.0.0

cycler 0.10.0

greenlet 1.0.0

idna 2.10

kiwisolver 1.3.1

lxml 4.6.3

matplotlib 3.4.1

numpy 1.20.3

pandas 1.2.4

Pillow 8.2.0

pip 21.1.2

psutil 5.8.0

Pygments 2.4.2

PyMySQL 1.0.2

pyparsing 2.4.7

Pypubsub 4.0.3

python-dateutil 2.8.1

pytz 2021.1

requests 2.25.1

robotframework 3.1.2

robotframework-pythonlibcore 2.2.1

robotframework-ride 2.0b2.dev3

robotframework-selenium2library 3.0.0

robotframework-seleniumlibrary 3.3.1

robotframeworklexer 1.1

selenium 3.141.0

setuptools 49.2.1

six 1.16.0

soupsieve 2.2.1

urllib3 1.25.3

wxPython 4.1.1

環境變數的配置:

export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin

alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin

alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3"

㈦ Selenium 之 Mac 環境下 Python 安裝 selenium 踩坑記錄

作為一個Python初級菜鳥 ,以下是我Mac 環境下使用Python 安裝selenium 的踩坑記錄。

研究了一圈發現pip 安裝中叢 是不需要在Python環境下輸入。

用pip安裝時都要在cmd命令行里啟動的,而在賣好櫻python中無法運行。
退出python運行環境就再執行pip可以了。

然後cmd 直接輸入 pip install selenium
遇到了第二個問題..

2 . cmd 內直接輸入 pip install selenium 報錯: pip command not found

經網路得知 :pip是python的包管理工具,在Python的安裝包中,easy_install.py是默認安裝的,而pip需要我們手動安裝。
輸入 sudo easy_install pip 安裝。

安裝完之後 再輸入 pip install selenium
遇到了第三個問題..

大概就是說需要升級Python2,但其實我已經安裝過了Python3。
然後又網路了一下,才知道是我需要安裝Python3 環境下的pip 包..

Python2 下的pip安裝:
打開終端: sudo easy_install pip
Python3 下的pip安裝:
打開終端: curl https://bootstrap.pypa.io/get-pip.py|python3

安襪中裝完後,查看版本
pip --version

環境都准備好了,可以安裝selenium 了。輸入 pip install selenium

㈧ python安裝教程(mac版)-python安裝步驟

一、 安裝python3.x步驟:

1.首先檢查下自己的電腦是否安裝了python3 嘗試在終端輸入以下代碼(第一行為輸入的代碼,第二行為返回的結果):

2.如果mac上沒有安裝 python3 ,介紹兩種安裝方式:

(1)第一種方法:通過brew 安裝python3 環境

在終端輸入如下代碼:

它會安裝最新版本對python3,現在mac 安裝的是python3.7。

(2)第二種方法:通過官網下載。

選擇mac下載區地址:https://www.python.org/downloads/macos/

打開鏈接,可以看到各個版本的 Python:

下載 macOS 64 位 Intel 安裝程序

點擊該鏈接,下載完成後得到一個Python 3.9.6 - 2021 年 6 月 28 日安裝包。

雙擊Python 3.9.6就進入了 Python 安裝向導,然後按照向導一步一步向下安裝,一切保持默認即可。

到此,python3安裝完成!

㈨ Python下載安裝(mac)

https://www.runoob.com/python3/python3-data-type.html

https://www.python.org/downloads/mac-osx/

Python3 的六個標准數據類型中:
不可變數據(3 個):Number(數字)、String(字元串)、Tuple(元組);
可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。
string、list 和 tuple 都屬於 sequence(序列)

Python3 支持 int、float、bool、complex(復數)

type() 函數可以用來查詢變數所指的對象類型
isinstance()來判斷是否為某一種類型

是不可變結構(immutable)
Python中的字元串用單引號 ' 或雙引號 " 括起來,
同時使用反斜杠 \ 轉義特殊字元;+r可防止轉義

索引:索引值以 0 為開始值,-1 為從末尾的開始位置
截取 :變數[頭下標:尾下標:步長]

放置任意數據類型的有序集合,動態可變(mutable)
支持索引,切片,可修改
列表是寫在方括弧 [] 之間、用逗號分隔開的元素列表。
變數[頭下標:尾下標]

reverse():是python中列表的一個內置方法,其實返回的是None,只有在print()的時候才看出反轉的效果。
reversed():是python自帶的一個方法,返回的是一個把序列值經過反轉之後的迭代器。

join():python中 字元串 自帶的一個方法,S.join(可迭代) - > str返回一個字元串,該字元串是字元串的串聯迭代。 元素之間的分隔符是S。

split():通過指定分隔符對字元串進行切片為列表,如果參數 num 有指定值,則分隔 num+1 個子字元串。str.split(str="", num=string.count(str)).

放置任意數據類型的有序集合,靜態不可變(immutable)
支持索引、切片但不可修改

雖然tuple的元素不可改變,但它可以包含可變的對象,比如list列表。
構造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規則:

是由一個或數個形態各異的大小整體組成的,構成集合的事物或對象稱作元素或是成員。
基本功能是進行成員關系測試和刪除重復元素。
可以使用大括弧 { } 或者 set() 函數創建集合,注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典。

字典(dictionary)是Python中另一個非常有用的內置數據類型。
列表是有序的對象集合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。
鍵(key)必須使用不可變類型。在同一個字典中,鍵(key)必須是唯一的。

構造函數 dict() 可以直接從鍵值對序列中構建字典如下:

用於移除字元串頭尾指定的字元(默認為空格或換行符)或字元序列

方法用於截掉字元串左邊的空格或指定字元

通過指定分隔符對字元串進行切片為列表,如果參數 num 有指定值,則分隔

str.count(sub, start= 0,end=len(string))

用於從列表中找出某個值第一個匹配項的索引位置
list.index(x[, start[, end]])

list.sort( key=None, reverse=False)升序
函數sort()會默認地按升序排列
list.sort() 不會返回對象,會改變原有的list

sorted與sort區別
前者是內置函數,後者是列表、字典的方法;前者返回一個新列表

前者是內置函數,後者是列表、字典的方法。前者返回一個新列表

㈩ mac python3 輕松安裝教程

首先要知道,mac自帶一個2.7版本的python,如果你之前沒裝過其他版本,在終端運行

python --version

就會看到這個版本號列印出來。

你可以直接使用這個版本的python進行操作。

這里教你輕松安裝python3,以及虛擬環境的配置。

在終端執行命令

執行完成後,homebrew和pip等工具就自動安裝好了

接下來安裝python3.在終端執行命令:

執行完成後可以在的系統目錄:

/usr/local/Cellar/python

中看到python的安裝版本

注意:在 /usr/bin/ 目錄中的python是系統預裝的python

此時,如果你希望在終端中輸入 python 直接使用的是你新安裝的python3。那麼需要配置一下環境變數,指定一下python只用版本就行了。如下配置:

解釋一下:

此時就安裝好並配置好了python3

開發中不同項目使用的庫不同,可以為不同的項目建立一個單獨的虛擬python環境。在這個環境中安裝屬於這個項目的庫版本。

所以虛擬環境就應運而生了。

首先安裝虛擬環境和虛擬環境管理工具

注意,如果你沒有像上面那樣給pip重命名,你需要使用pip3安裝

類似命令

接著,我們在根目錄創建一個目錄,用來存放我們的虛擬環境,(這個目錄位置你可以自定義)

然後配置一下環境變數

配置好之後,就可以嘗試使用 一下了。

包管理器命令:

lsvirtualenv -b 查看虛擬環境

workon 切換或者進入虛擬環境

lssitepackages 查看當前環境中安裝的那些包(啟動虛擬環境後)

deactivate 退出虛擬環境

rmvirtualenv 虛擬環境名 刪除虛擬環境

虛擬環境命令:

virtualenv py3 創建一個叫py3的虛擬環境

我們進去虛擬環境中:cd py3/bin

然後我們執行命令:source activate

退出虛擬環境:deactivate

熱點內容
怎麼在windows下交叉編譯qt 發布:2024-11-02 18:27:31 瀏覽:627
編程自動迷宮 發布:2024-11-02 18:09:48 瀏覽:432
聯想數據守護者手機存儲 發布:2024-11-02 18:09:43 瀏覽:201
游戲存儲空間必須在同一個盤嗎 發布:2024-11-02 18:09:43 瀏覽:677
雲存儲權益 發布:2024-11-02 18:08:59 瀏覽:55
做聯機游戲伺服器的電腦配置 發布:2024-11-02 17:44:36 瀏覽:172
華為編譯器軟體 發布:2024-11-02 17:42:11 瀏覽:123
電視機出場密碼多少 發布:2024-11-02 17:36:23 瀏覽:577
伺服器名稱地址該如何填 發布:2024-11-02 17:31:14 瀏覽:84
群暉搭建視頻培訓伺服器 發布:2024-11-02 17:23:14 瀏覽:624