51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

CentOS安装python3

# 安装python3 {#安装python3}

  • 首先要先安装依赖包:

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

  • cd到一个你想放在的地方,哪里都可以。接着找到python3.9的安装包:

    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

  • 解压

    tar -zxvf Python-3.9.0.tgz

  • 进入文件夹安装

    cd Python-3.9.0 ./configure make && make install

提示

若遇到报错 ModuleNotFound:No module named '_ctypes'可执行

yum install libffi-devel -y
make && make install
  • 检查是否安装完成

    python3 -V pip3 -V

# 安装pipenv {#安装pipenv}

pip3 install pipenv
pipenv --version

提示

如果提示bash: pipenv: command not found,执行find / -name pipenv找到pipenv位置,我的是/Library/Frameworks/Python.framework/Versions/3.9/bin/pipenv,执行

ln -s /Library/Frameworks/Python.framework/Versions/3.9/bin/pipenv /usr/bin/pipenv

若提示ln: /usr/bin/pipenv: Operation not permitted则执行:

ln -s /Library/Frameworks/Python.framework/Versions/3.9/bin/pipenv /usr/local/bin/pipenv

# 项目初始化 {#项目初始化}

# 安装依赖
pipenv install

# pipenv使用 {#pipenv使用}

# 创建python3环境
pipenv --three
# 创建python2环境
pipenv --two

# 在上一步新建环境的目录下,运行此命令才有效
pipenv shell

# 安装依赖
pipenv install XX

# 查看已安装依赖
pipenv graph

# 删除依赖
pipenv uninstall XX

# 退出虚拟环境
exit

# 扩展命令(不看也没关系) {#扩展命令-不看也没关系}

# 查看虚拟环境python解释器所在位置
pipenv --py

# 查看虚拟环境所在位置
pipenv --venv

# 使用更底层的命令pip freeze
pipenv run pip freeze

# 只在安装开发阶段使用的软件包(和npm类似)
pipenv install pytest --dev

# 安装Pipfile.lock的所有包(完整移植开发环境)
pipenv sync
赞(6)
未经允许不得转载:工具盒子 » CentOS安装python3