1. 程式人生 > >macos下python環境搭建

macos下python環境搭建

pyenv安裝

用來管理電腦不同版本的python的一個管理工具,切換不同版本不會影響到系統自帶的python。

##安裝blew

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

##安裝zlib依賴

brew install zlib
brew link zlib --force
##安裝pyenv
brew install pyenv

pyenv常用命令

$ pyenv
pyenv 1.2.4
Usage: pyenv <command> [<args>]

Some useful pyenv commands are:
   commands    List all available pyenv commands
   local       Set or show the local application-specific Python version
   global      Set or show the global Python version
   shell       Set or show the shell-specific Python version
   install     Install a Python version using python-build
   uninstall   Uninstall a specific Python version
   rehash      Rehash pyenv shims (run this after installing executables)
   version     Show the current Python version and its origin
   versions    List all Python versions available to pyenv
   which       Display the full path to an executable
   whence      List all Python versions that contain the given executable

See `pyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/pyenv/pyenv#readme

需要在.bash_profile的最下面加入

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

安裝python版本

#檢視可以安裝的版本

pyenv install -l

#安裝3.5.3

CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 3.5.3      

#檢視已經安裝的python版本,其中*表示當前版本。

$ pyenv versions
* system (set by /Users/hong/.pyenv/version)
  3.5.3

修改python版本

qiaohongdeMacBook-Pro:~ hong$ pyenv versions
* system (set by /Users/hong/.pyenv/version)
  3.5.3
qiaohongdeMacBook-Pro:~ hong$ pyenv global 3.5.3
qiaohongdeMacBook-Pro:~ hong$ pyenv versions
  system
* 3.5.3 (set by /Users/hong/.pyenv/version)

通過global引數修改全域性的python版本,會導致系統異常,因為中部分軟體依賴低版本python,應該通過local設定該目錄下的python版本,子目錄會同步變更。

$ pwd

/Users/hong/python/project

$ pyenv version

system (set by /Users/hong/.pyenv/version)

$ cd test/

$ pyenv local 3.5.3

$ pyenv version

3.5.3 (set by /Users/hong/python/project/test/.python-version)

$ cd ..

$ pyenv version

system (set by /Users/hong/.pyenv/version)

雖然通過local設定目錄的版本,但是在團隊開發時,如我裝了10個包,A又安裝了20個,都裝到了3.5.3這個環境中,程式打包時沒法將不要的包剔除出去,而且相同的包版本不同也會引起衝突。怎麼解決呢,pyenv提供了virtualenv(虛擬環境)用來實現包隔離。

virtualenv安裝及使用

##virtualenv是依賴python的,所以在安裝前至少要有一個python的版本。通過pip、brew或原始碼安裝

brew install pyenv-virtualenv

##基於3.5.3版本建立虛擬環境nenv353

$ pyenv virtualenv 3.5.3 nenv353
$ pyenv versions
  system
* 3.5.3 (set by /Users/hong/python/project/test/.python-version)
  3.5.3/envs/nenv353
  nenv353

##在nenv353下安裝redis

pip install redis

##驗證redis安裝位置

$ pwd
/Users/hong/.pyenv/versions/nenv353/lib/python3.5/site-packages
$ ls redi*
redis:
$ pwd
/Users/hong/.pyenv/versions/3.5.3/lib/python3.5/site-packages
$ ls
README				setuptools
__pycache__			setuptools-28.8.0.dist-info
easy_install.py			virtualenv-16.0.0.dist-info
pip				virtualenv.py
pip-9.0.1.dist-info		virtualenv_support
pkg_resources
qiaohongdeMacBook-Pro:site-packages hong$ 
##安裝jupyter,預設會安裝Ipython
pip install jupyter

##修改jupyter notebook密碼

jupyter notebook password

##啟動jupyter,預設埠8888,啟動後通過瀏覽器開啟。--ip:0.0.0.0設定後,遠端機器可以通過ip訪問。

jupyter notebook --ip=0.0.0.0

輸入密碼






相關推薦

macospython環境搭建

pyenv安裝用來管理電腦不同版本的python的一個管理工具,切換不同版本不會影響到系統自帶的python。##安裝blewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma

windowsPython環境搭建

.org 時間 網速 安裝完成 psc code 不知道 程序 格式 Python是一個跨平臺、可移植的編程語言,因此可在windows、linux/unix和Mac os x系統中安裝使用。安裝完成後,你會得到Python解釋器環境,一個命令行交互環境,一個簡單的集成開發

window Python環境搭建

一 。安裝Python        python官方網站:http://www.python.org下載python的安裝包,執行安裝即可。       python安裝是否成功,cmd開啟命令列輸入 python 命令

Linux/WindowsPython環境搭建步驟

一、Linux下Python環境搭建 一般情況下,Linux系統都已經預安裝好Python,但是版本都比較低,需要安裝新的版本方便使用。  下載地址:https://www.python.org/downloads/source/  1、上傳安裝檔案到Linux系統的/opt目錄下。

WindowsPython環境搭建圖解(3.6.2)

Windows下Python(pip)環境搭建(3.6)圖解 ----------------小白一隻,學習整理中。。。。轉載請標明,謝謝------------------------------------------- 1:下載最新的Python安裝:3.6.2

centospython環境搭建

一、安裝 pyenv 1、理想情況下 輸入 curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 開始下載pyenv並安裝,安裝完成輸

windowpython環境搭建,theano安裝

python2.7.13(單前最新) anaconda2(官網當前最新) 安裝好anaconda後開啟anaconda prompt 進行numpy和scipy測試 python -c "import numpy;numpy.test()" python -c "impor

Win10Python環境搭建

1、安裝Python,點選Next,選裝安裝目錄,如下圖所示:Python預設安裝在C:\Python33下面,這裡強烈建議按照預設的路徑。這樣同樣的能為環境搭建省去很多麻煩。  強烈建議:                  •      不要使用中文路徑        

Windows系統Python環境搭建

系統環境 ava rsquo ... sta chang 自定義 默認 python安裝 一、下載Python安裝包 Python官網:地址 下載在Pthon安裝包,目前Python 2.x最新版本Python 2.7.14,Python 2.x最新版本Python 3.

Windows 64 位系統 Python 環境搭建

for libs ref soft strong 註冊表 -- cnblogs %20 Windows 64 位開發環境 註意:本教程適用於 Windows 7 64 位操作系統 及 Windows 10 64 位操作系統,其他系統尚未經過校驗。 安裝 IDE PyCh

Linuxpython環境搭建

linux python 環境 一、安裝linux最小化系統(CentOS6)安裝最小系統即可二、安裝pyenv多版本管理工具(一)pyenv的安裝步驟1、安裝gityum install git -y2、安裝python編譯所需要用到的包yum -y install gcc make patch

windowspython環境+selenium環境搭建

相關 png 菜單 lba ast 交互模式 如果 可選 mon 一、安裝Python 1. 下載python包,最新版本的上一個版本:https://www.python.org/downloads/windows/ 2. 安裝 可選擇默認安裝或自定義安裝,自定

WindowSPython環境搭建開發常用總結(持續更新...)

Mac系統環境搭建開發的連結請參照: Mac系統下的開發環境搭建 1.在dos命令下更換資料夾 切換盤時不用cd,而是先直接進入盤,再一級一級進行切換 通過dir檢視當前目錄下的檔案結構 2.更改py環境為虛擬環境 首先通過命令 pip list檢視當前python版本下

python django pycharm windows整合環境搭建

一,1.裝python,配置python環境變數,即在path中新增C:Python27 2裝django,下載解壓tar.gz需多次解壓即可。配置django環境變數,在path中新增C:\Python27\Lib\site-packages\django 和 C:\Py

windows系統Python環境搭建-(轉)

<div class="postBody"> <div id="cnblogs_post_body"><p><span style="color:black; font-family:微軟雅黑; font

Python 環境搭建

enter tom 系統變量 尋找 壓縮包 執行權 content 添加 export Python 環境搭建 本章節我們將向大家介紹如何在本地搭建Python開發環境。 Python可應用於多平臺包括 Linux 和 Mac OS X。 你可以通過終端窗口輸入 "pyt

ubuntuspring環境搭建

ext targe out 插件 fontsize article ase tex get 一.安裝JDK 下載官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331

cocos2dx 3.0 windows8開發環境搭建搭建 不須要cygwin

進行 文件夾 jdk 搭建 pop 官網下載 trac develop 嘗試 已經接觸cocos2dx有一段時間,但一直也僅僅是看看Demo,沒有真正的去寫代碼。由於本人僅僅是java的coder。還是半路出家的coder,編程基礎太淺。對於c++、lu

CentOS Hadoop 環境搭建--Hadoop

mkdir left res 修改文件 wordcount cat 創建 work tar ---恢復內容開始--- ①解壓Hadoop到自定目錄下面(這裏解壓到/opt/hadoop目錄下)   tar -zxvf hadoop-2.5.0.tar.gz -C /opt/

Kotlin Linux環境搭建

解壓 跟著 裏的 下載 lin have export path 書寫 Kotlin是JVM世界裏的未來主宰,不管你信不信,我反正相信了! 好吧,如果你不糊塗,就跟著我一起學學吧,哈哈 一下載https://github.com/JetBrains/kotlin/relea