kali Linux安装pyenv
生活随笔
收集整理的這篇文章主要介紹了
kali Linux安装pyenv
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
pyenvpyenv 可讓你輕松地在多個 Python 版本之間切換,是一個非常不錯的python版本管理工具
安裝步驟
安裝依賴
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
如圖
安裝完成
安裝命令
curl https://pyenv.run | bash
直接以root執行
這里可能會報錯,如果沒有報錯,可以繼續往下看
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 6 ms: Couldn't connect to server
這種時候用網上的ping工具改一下hosts即可,我這里使用的是超級ping
網址:https://ping.chinaz.com/
這里去ping的地址是上面報錯連不上的地址raw.githubusercontent.com
這里選一個合適的,比如第一個,然后去更改kali Linux的hosts文件
vim /etc/hosts
在文件末尾追加可用的地址,比如下面這樣
之后保存退出,之后繼續執行
curl https://pyenv.run | bash
如果這一步報錯的話,多半是github.com連不上
用上面的方法去添加hosts文件,讓自己能訪問github.com
更改完hosts文件后重新執行命令即可成功,如下:
到這里基本上就安裝完成了,接下配置path即可
path配置
把以下內容寫入 ~/.bashrc 并重啟
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
執行下面的命令
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init -)"' >> ~/.profile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
執行下面的命令刷新
exec "$SHELL"
驗證是否安裝成功
pyenv -h
如下,安裝成功
pyenv 命令翻譯
使用方法:pyenv <command> [<args>]
activate 激活虛擬環境
commands 列出所有可用的pyenv命令
deactivate 停用虛擬環境
doctor 驗證pyenv安裝以及構建Python所需的開發工具。
exec 使用所選的Python版本運行可執行文件
global 設置或顯示全局Python版本
help 顯示命令的幫助信息
hooks 列出給定pyenv命令的鉤子腳本
init 配置shell環境以使用pyenv
install 使用python-build安裝Python版本
latest 打印已安裝或已知版本的最新版本(具有給定前綴)
local 設置或顯示應用程序特定的本地Python版本
prefix 顯示Python版本的前綴
rehash 重新生成pyenv shims(在安裝可執行文件后運行此命令)
root 顯示存儲版本和shims的根目錄
shell 設置或顯示特定shell的Python版本
shims 列出現有的pyenv shims
uninstall 卸載Python版本
update 更新pyenv及其插件,包括可用版本列表
--version 顯示pyenv的版本
version 顯示當前Python版本及其來源
version-file 檢測設置當前pyenv版本的文件
version-name 顯示當前Python版本
version-origin 解釋當前Python版本的設置方式
versions 列出pyenv可用的所有Python版本
virtualenv 使用pyenv-virtualenv插件創建Python虛擬環境
virtualenv-delete 卸載特定的Python虛擬環境
virtualenv-init 配置shell環境以使用pyenv-virtualenv
virtualenv-prefix 顯示Python虛擬環境版本的real_prefix
virtualenvs 列出在$PYENV_ROOT/versions/*中找到的所有Python虛擬環境
whence 列出包含給定可執行文件的所有Python版本
which 顯示可執行文件的完整路徑
查看特定命令的信息,請使用pyenv help <command>。獲取完整文檔,請訪問:https://github.com/pyenv/pyenv#readme
總結
以上是生活随笔為你收集整理的kali Linux安装pyenv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一篇文章带你掌握测试基础语言——Pyth
- 下一篇: zookeeper源码(04)leade