mac中怎么安裝pyenv

今天就跟大家聊聊有關(guān)mac中怎么安裝pyenv,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元西區(qū)做網(wǎng)站,已為上家服務(wù),為西區(qū)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

1. 安裝brew

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

        安裝這個(gè)及其慢。。。所以該干啥就先去干啥吧

2. 安裝pyenv

        brew install pyenv

安裝完之后編輯 ~/.bash_profile

export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

安裝完成之后記得source ~/.bash_profile哦

3. 安裝zlib依賴包

brew install zlib

安裝完之后建立軟連接

ln -s /usr/local/Cellar/zlib/1.2.8/include/* /usr/local/include
ln -s /usr/local/Cellar/zlib/1.2.8/lib/* /usr/local/lib

4. 使用pyenv

首先我們先查看pyenv的命令都有哪些

$pyenv --help

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`

使用命令查看可安裝的py版本

pyenv  install --list
Available versions:
2.1.3
2.2.3
2.3.7
2.4.0
2.4.1 
...

然后選擇需要的版本進(jìn)行安裝

pyenv install -v 3.6.4

安裝后查看版本

pyenv versions
* system (set by /usr/local/var/pyenv/version)
3.6.4

帶*號的表示當(dāng)前使用的版本,我們可以通過命令切換版本

pyenv global 3.6.4
$python
Python 3.6.4 (default, Jul  4 2019, 09:57:03) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

$ pyenv versions 
 system
* 3.6.4 (set by /usr/local/var/pyenv/version)

5. 安裝pyenv-virtualenv隔離工作環(huán)境

首先說一下pyenv和virtualenv的區(qū)別。pyenv是管理python版本的,使用pyenv可以實(shí)現(xiàn)同時(shí)存在使用更多的python版本。而virtualenv是讓我們項(xiàng)目環(huán)境多樣化的關(guān)鍵每個(gè)項(xiàng)目可以使用不同的第三方庫。好了,了解了區(qū)別之后我們就看看如何安裝和使用吧

brew install pyenv-virtualenv

安裝完之后編輯 ~/.bash_profile添加如下命令

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

完成之后記得source ~/.bash_profile哦

首先,我們先創(chuàng)建一個(gè)工作環(huán)境。相同的和不同的Python版本都可以創(chuàng)建多個(gè)工作環(huán)境

pyenv virtualenv 3.6.4  first_project
$ pyenv virtualenvs 
3.6.4/envs/first_project (created from /usr/local/var/pyenv/versions/3.6.4)
first_project (created from /usr/local/var/pyenv/versions/3.6.4)

創(chuàng)建完成后我們就可以進(jìn)入工作環(huán)境了

pyenv activate first_project
(first_project) $ pip install flask

然后就可以隨意安裝第三方庫了,每個(gè)工作環(huán)境之間互不影響,比如在A工作環(huán)境中安裝了flask 1.0 。然后在B中安裝了1.1這種操作完全可以

可以使用如下命令退出當(dāng)前工作環(huán)境

pyenv deactivate

看完上述內(nèi)容,你們對mac中怎么安裝pyenv有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)站欄目:mac中怎么安裝pyenv
文章起源:http://muchs.cn/article44/ihsghe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)域名注冊、定制開發(fā)、外貿(mào)網(wǎng)站建設(shè)、建站公司、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管