溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mac中怎么安裝pyenv

發布時間:2021-07-30 14:16:49 來源:億速云 閱讀:186 作者:Leah 欄目:大數據

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

1. 安裝brew

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

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

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 
...

然后選擇需要的版本進行安裝

pyenv install -v 3.6.4

安裝后查看版本

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

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

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隔離工作環境

首先說一下pyenv和virtualenv的區別。pyenv是管理python版本的,使用pyenv可以實現同時存在使用更多的python版本。而virtualenv是讓我們項目環境多樣化的關鍵每個項目可以使用不同的第三方庫。好了,了解了區別之后我們就看看如何安裝和使用吧

brew install pyenv-virtualenv

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

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

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

首先,我們先創建一個工作環境。相同的和不同的Python版本都可以創建多個工作環境

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)

創建完成后我們就可以進入工作環境了

pyenv activate first_project
(first_project) $ pip install flask

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

可以使用如下命令退出當前工作環境

pyenv deactivate

看完上述內容,你們對mac中怎么安裝pyenv有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女