# 安装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