Python環境搭建

來源:互聯網
上載者:User

標籤:rust   add   開發環境   ror   nbsp   local   位元組   添加   時間   

Pyenv是一個能簡易地在多個Python版本中進行切換的工具


官網:https://github.com/pyenv/pyenv

    ? pyenv有以下功能:
進行全域的Python版本切換
為單個項目提供對應的Python版本
使用環境變數能讓你重寫Python版本
能在同一時間在不同版本間進行命令搜尋
    ? 擁有以下特點:
只依賴Python本身
將目錄添加進$PATH即可使用
能夠進行virtualenv管理

pyenv安裝方式
1 pyenv安裝git
yum install git -y
2 python安裝依賴
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3 建立使用者python
useradd python
passwd python
4 使用python使用者登入
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
5  修改家目錄下的.bash_profile檔案。當使用者啟動時,會執行.bash_profile中的指令碼,啟動pyenv。
    ? 添加
        ○ export  PATH="/home/python/.pyenv/bin:$PATH"
        ○ eval "$(pyenv init =)"
        ○ eval "$(pyenv virtualenv-init -)"
    ? source
        ○ source ~/.bash_profile
6 查看python版本
    ? python -V
7 pyenv功能
    ? pyenv help install
    ? pyenv install --list 查看可安裝版本
    ? pyenv install 3.5.3 -v 查看3.5.3版本,並查看安裝詳細資料
    ? pyenv version 查看pyenv版本
    ? pyenv versions 查看pyenv所有版本
    ? pyenv global 3.5.3 用python使用者登入的所有視窗均設定(禁用)
    ? pyenv global system
    ? pyenv shell 3.5.3 隻影響當前視窗,會話關閉設定結束
    ? 工程
        ○ mkdir mage/projects -p
        ○ cd mage/projects
        ○ pyenv local 3.5.3 在mage/projects檔案夾下使用3.5.3版本,子目錄繼承python版本
        ○ pyenv version 查看版本資訊
    ? 使用python3.5.3建立獨立的虛擬空間*
        ○ mkdir mage/projects/web
        ○ cd mage/projects/web
        ○ pyenv virtualenv 3.5.3 mage353 設定web目錄虛擬環境版本mage353
        ○ pyenv local mage353 設定目錄版本
        ○ pyenv versions 查看
    ? 理解:
        ○ penv 環境隔離
        ○ virtualenv 包管理
pip
    ? pip -V 查看包管理目錄
    ? pip設定檔:
        ○ mkdir .pip
        ○ cd .pip
        ○ vim pip.conf
            § [global]
            § index-url=https://mirrors.aliyun.com/pypi/simple/
            § trusted-host=mirrors.aliyun.com
    ? pip install redis
    ? pip install ipython 編輯工具
    ? pip install jupyter 網頁版編輯工具

    ? 開發環境和生產環境包同步
        ○ pip freeze > requirement
        ○ pip install -r requirement
    ? Pycharm
        ○ https://www.jetbrains.com/pycharm/
    ? Python
        ○ https://www.python.org/
    
    ? Python解譯器
        ○ Cpython
        ○ Ipython:增強Cpython
        ○ PyPy:Python寫的解譯器
        ○ Jython:把python源碼變異成Java位元組碼,在JVM上跑
        ○ IronPython:.

Python環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.