python 环境常用指令(updating...)


# 配置pip 源

mkdir -p ~/.pip && cat >> pip.conf <<EOF
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
EOF

 

# pyenv 安装

Centos 所需依赖: yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel make patch gdbm-devel

# Kali 版本安装依赖包

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 -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 

Or

$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

2020.03.11 update #  curl https报错: curl: (35) SSL connect error

yum -y update nss

ldconfig

 

 

vim  ~/.bashrc 写入下面内容,source ~/.bashrc

export PATH="/home/loki/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

 

2020.03.11 update #  ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

安装python3.7.x及以上版本要注意ssl模块依赖openssl 1.0.2或者1.1以上版本,如果openssl版本低于以上版本,将无法正常安装python3.7.x 的ssl模块.

sudo wget https://www.openssl.org/source/openssl-1.0.2r.tar.gz
sudo tar -xzvf openssl-1.0.2r.tar.gz
cd openssl-1.0.2r
sudo ./config --prefix=/usr --openssldir=/usr/openssl shared zlibs
sudo ./config --prefix=/usr --openssldir=/usr/openssl shared
sudo make
sudo make install

 

2023.12.6 更新 pyenv 本地离线加速安装python包

# 以3.5.2版本为例

先去官网download好安装包:官网下载地址

 # 备份一下原始配置文件

cp ~/.pyenv/plugins/python-build/share/python-build/3.5.2{,.bak}

# 修改一下原始配置文件,注释掉第三行后面的内容,新增第五行内容

 新增内容:(相当于自己把下好的py3.5.2的安装包提前放到了本地目录下面,这里的目录:~/.pyenv/cache/Python-3.5.2.tar.xz  注意路径和文件名称

install_package "Python-3.5.2" "~/.pyenv/cache/Python-3.5.2.tar.xz" standard verify_py35 copy_python_gdb ensurepip

用命令 pyenv install 3.5.2 -v  查看安装过程

更新数据库   pyenv rehash

查看当前已经安装的虚拟版本  pyenv versions   

切换到3.5.2版本 pyenv local 3.5.2

 

# Python搭建建议的web

## Python3

python -m http.server <端口号>

 

## python2

python -m SimpleHTTPServer <端口号>

 

posted @ 2019-07-08 14:27  Cong0ks  阅读(262)  评论(0编辑  收藏  举报