pyenv
pyenv
- python -V –> 顯示版本
- pyenv install –list –> 列出所有可以安裝的包
- pyenv versions –> 顯示所有的版本
- pyenv version –> 顯示當前的版本
- pyenv install versionId –> 安裝,如果太慢的話,則在mkdir ~/.pyenv/cache,將python原始碼包放到裡面再執行命令
- pyenv install versionId -v –> 採用快取的方式安裝,並且顯示詳細資訊,建議使用該選項,同時建議安裝的版本為3.5.2,因為這個版本支援tensorflow
- pyenv local 3.6.2 –> 在當期目錄建立一個.python-version, 執行pyenv local 自動讀取當前目錄下的該檔案修改PATH變數, 但是這種方式不是基於虛擬環境的, 沒有實現隔離
- pyenv virtualenv versionId envName –> 建立一個獨立的虛擬環境(對PATH做了手腳, 還在工作目錄~/.pyenv/versions/對應的versionId目錄下建立了名為envName的目錄, 虛擬環境獨立提供了binary執行檔案和site-packages目錄)
- pyenv virtualenv-delete envname –> 刪除一個虛擬化境
- pyenv virtualenvs –> 列出所有的虛擬環境
- pyevn active envName –> 求換python版本(python的虛擬環境, 修理了PATH)
- pyenv deactive –> 退出當前虛擬化境
- 建議對於不同目的的project建立不同的python虛擬環境, 爬蟲建立web(有flask等包), 資料分析建立datanalysis(有numpy等包)
- pyenv uninstall vir –> 刪除虛擬化境
注意
- 使用pyenv install 3.5.2 -v 安裝Python原始碼包並且編譯安裝的時候,如果缺少依賴就下載了,所有在安裝前需要安裝依賴包
- sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel
openssl-devel xz xz-devel libffi-devel compat-openssl10-devel –allowerasing
“`
yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y - sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel
作者:全棧運維
連結:https://www.jianshu.com/p/228cd025a368
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。
“`
更改pip源
- cd
- mkdir .pip3
- cd .pip3
-
vim pip.conf
[global] index-url = https://mirrors.aliyun.com/pypi/simple [install] trusted-host = mirrors.aliyun.com
- pip freeze > /tmp/packages.list –> 匯出所有已經安裝的Python包
- pip install -r /tmp/packages.list –> 安裝所有在packages.list中的包
-
pip install numpy==1.14.5 –> 指定安裝的版本
jupyter notebookp配置
- jupyter notebook –generate-config
- jupyter notebook password
- jupyter notebook –ip 0.0.0.0 –no-browser
如果在使用pyenv安裝jupyter之前安裝了jupyter, 需要將其刪除
安裝
- github搜尋pyenv, 點選wiki檢視MacOSX等系統需要提前安裝什麼
- github通用安裝pyenv
- 接著github通用安裝外掛virtualenv
相關文章
- centos 安裝pyenvCentOS
- Kali安裝pyenv
- 【Python】pyenv 安裝方式Python
- pyenv 安裝指令碼指令碼
- window 下 pyenv 安裝與使用
- pyenv、ipython、jupyter的安裝使用Python
- 使用pyenv和venv管理python環境Python
- Ubuntu 下使用 pyenv 管理 Python 版本(qbit)UbuntuPython
- pyenv的安裝和簡單使用
- pyinstxtractor、venv與pyenv的淺淺認識
- 如何用pyenv搭建Python開發環境?Python開發環境
- mac下利用pyenv管理多個版本的pythonMacPython
- 【Python】pyenv的版本控制及global、shell、local命令區別Python
- MacOS 下利用 pyenv 管理Python 版本和虛擬環境MacPython
- linux mint 19 pyenv 安裝 python 3.7.0 問題解決LinuxPython
- Python 版本管理工具選擇與 Pyenv 使用說明Python
- macOS High Sierra下pyenv安裝多版本失敗問題Mac
- pyenv docter檢測出configure: error: OpenSSL is not installed.解決方案Error
- Python多版本管理器-pyenv 介紹及部署記錄Python
- windows 電腦下使用pyenv安裝python太慢 完美解決方案WindowsPython
- 在MacOS使用輕量級工具Pyenv和Pipenv切換多版本PythonMacPython
- Mac OS X 下 Python 多版本管理器 pyenv 的安裝及使用MacPython
- 用Pyenv 和 Virtualenv 搭建單機多版本 Python 虛擬開發環境Python開發環境
- 為什麼你應該在專案中使用pyenv+Pipenv:為專案設定超棒的本地開發工作流之祕籍