標籤: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環境搭建