CentOS安装python3
# 安装python3
- 首先要先安装依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
1
- cd到一个你想放在的地方,哪里都可以。接着找到python3.9的安装包:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
1
- 解压
tar -zxvf Python-3.9.0.tgz
1
- 进入文件夹安装
cd Python-3.9.0
./configure
make && make install
1
2
3
2
3
提示
若遇到报错 ModuleNotFound:No module named '_ctypes'可执行
yum install libffi-devel -y
make && make install
1
2
2
- 检查是否安装完成
python3 -V
pip3 -V
1
2
2
# 安装pipenv
pip3 install pipenv
pipenv --version
1
2
2
提示
如果提示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
1
若提示ln: /usr/bin/pipenv: Operation not permitted
则执行:
ln -s /Library/Frameworks/Python.framework/Versions/3.9/bin/pipenv /usr/local/bin/pipenv
1
# 项目初始化
# 安装依赖
pipenv install
1
2
2
# pipenv使用
# 创建python3环境
pipenv --three
# 创建python2环境
pipenv --two
# 在上一步新建环境的目录下,运行此命令才有效
pipenv shell
# 安装依赖
pipenv install XX
# 查看已安装依赖
pipenv graph
# 删除依赖
pipenv uninstall XX
# 退出虚拟环境
exit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 扩展命令(不看也没关系)
# 查看虚拟环境python解释器所在位置
pipenv --py
# 查看虚拟环境所在位置
pipenv --venv
# 使用更底层的命令pip freeze
pipenv run pip freeze
# 只在安装开发阶段使用的软件包(和npm类似)
pipenv install pytest --dev
# 安装Pipfile.lock的所有包(完整移植开发环境)
pipenv sync
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
上次更新: 2021-05-10 17:15:54