pyenv安裝使用git
# yum install git -y
# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
# useradd python
# passwd python
su - python
pyenv安裝方式:
- pyenv git方式安裝
- pyenv-installer 指令碼自動安裝 -installer
以下將介紹使用 pyenv-installer 方式安裝 pyenv
$ curl -l | bash
在python使用者的~/.bash_profile中追加
export path="/home/python/.pyenv/bin:$path"
eval
"$(pyenv init -)"
eval
"$(pyenv virtualenv-init -)"
$ source ~/.bash_profile
開始使用 pyenv
$ python -v
$ pyenv versions
$ pyenv # 顯示 pyenv 幫助
$ pyenv global x
.x.x
# 設定全域性 python版本(應用到整個系統)
$ pyenv local x
.x.x
# 設定本地 python版本(子目錄下會繼承此設定)
$ pyenv shell x
.x.x
# 設定會話 python版本(作用於當前shell會話)
$ pyenv help install # 檢視子命令幫助
列出 pyenv 支援的所有版本
$ pyenv install –list
5.1 安裝特定的 python 版本
5.1.1 online 安裝指定 python 版本
$ pyenv install 3.5.3
$ pyenv versions
5.1.2. 使用快取方式安裝指定 python 版本
$ pyenv install 3.5.3 -v
pyenv已經自帶 virtualenv外掛程式,在plugins/pyenv-virtualenv6.1 建立乙個指定版本的虛擬環境空間
$ pyenv virtualenv 3.6
.1 magedu361 # 建立出乙個3.6.1版本的虛擬環境
$ pyenv versions # 真實目錄在.pyenv/versions/
* system (set
by /home/python/.pyenv/version)
3.5.33.6
.13.6
.1/envs/magedu361
magedu361
6.2 使用虛擬環境空間$ mkdir -p magedu361/projects/cmdb
[python@node ~]$ cd magedu361/projects/cmdb
[python@node cmdb]$ pyenv local magedu361
(magedu361) [python@node cmdb]$ cd ..
[python@node projects]$ cd cmdb/
7.1 配置pipvi ~/.pip/pip.conf
.com
在不同的虛擬環境中,安裝redis包,使用pip list看看效果。
$ pip -v
7.2 安裝ipython
$ pip install ipython
$ ipython
7.3 部署 jupyter安裝jupyter,也會自動安裝ipython
$ pip install jupyter
$ jupyter notebook help
生成配置檔案
$ jupyter notebook --generate-config
$ jupyter notebook password # 設定 jupyter 登入密碼(也可以寫入到配置檔案中)
$ jupyter notebook --ip=0.0.0.0 --no-browser
生成密碼
$ ipython
in [1]: from notebook.auth import passwd
in [2]: passwd()
enter
password:
verify
password:
out[2]:
'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'
# 複製密碼『sha:ce…』
修改預設配置檔案
vim ~/.jupyter/jupyter_notebook_config.py
# 在所有ip上偵聽
# the string should be of the form type:salt:hashed-password
# 禁止自動開啟瀏覽器
#隨便指定乙個埠
啟動jupyter notebook
jupyter notebook
/latest/public_server.html
pip freeze > requirement
pip install -r requirement
~~~~~~~~~~~~~~~~~~~~~~~~~~~
關於windows下安裝,大同小異。
~~~~~~~~~~~~~~~~~~~~~~~~~~~
linux下多python版本
輸入python 命令檢視當前系統預設python版本,輸入exit 退出python環境 which python 查詢預設python的安裝路徑 預設在 usr bin python 這個python是可執行的python,不是資料夾 ps 這一步可能需要,可能不需要,若環境事先已經安裝好了,則...
linux 下安裝 多版本python
阿里雲伺服器自帶的是python2.7 想安裝其他版本的python該怎麼辦呢?那麼開始吧 安裝依賴包 1 首先安裝gcc編譯器,gcc有些系統版本已經預設安裝,通過gcc version檢視,沒安裝的先安裝gcc,yum y install gcc 2 安裝其它依賴包,注 不要缺少,否則有可能安裝...
linux下多版本python環境配置
原文出自 1.依賴 pyenv安裝使用git yum install git y yum y install gcc make patch gdbm devel openssl devel sqlite devel readline devel zlib devel bzip2 devel 2.建立...