python的各种安装方法
有版本限制,有的python版本没有
sudo apt update
sudo apt install python3
python3 --version
sudo apt update sudo apt 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 libffi-dev \ liblzma-dev python-openssl git
cd /usr/src sudo wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
sudo tar xzf Python-3.9.6.tgz
cd Python-3.9.6 sudo ./configure --enable-optimizations
--enable-optimizations选项会通过一些测试套件优化构建过程,这可能会花费更长时间,但能提高性能
sudo make -j8
python3 --version
有版本限制,有的python版本没有
sudo yum update
对于CentOS 8及以上,可以直接安装Python 3
sudo yum install python3
如果你使用的是CentOS 7,并且想要安装Python 3
sudo yum install epel-release sudo yum install python3
python3 --version
python --version
我们可以看到Linux中已经自带了Python2.7.5
which python
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -zxvf Python-3.6.5.tgz
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
如果python是3.7版本,还需要安装libffi-devel。整个编译过程1分钟左右
yum -y install libffi-devel
执行cd Python-3.6.5进入解压后的Python-3.6.5目录下,依次执行如下三个命令
其中--prefix是Python的安装目录
./configure --prefix=/root/training/Python-3.6.5 make make install
ln -s 安装目录/bin/python3.6 /usr/bin/python3
此时,我们在命令窗口运行python3 8. 验证安装
python3 --version
访问 Python 官方网站:
选择适合的版本:
.exe
文件)。启动安装程序:
.exe
文件以启动安装向导。重要选项:添加到 PATH 环境变量:
自定义安装(可选):
完成安装:
打开命令提示符(CMD)或PowerShell:
Win + R
,输入 cmd
或 powershell
,然后按回车键打开命令提示符或PowerShell。验证 Python 安装:
bashpython --version
python -V
来查看版本信息。常见问题及解决方法
无法从命令行运行Python:
python
或pip
命令,请确保在安装过程中选择了“Add Python to PATH”选项。如果没有选择,可以重新运行安装程序并选择该选项。权限问题:
(1)直接启动,控制台退出则关掉应用
python server.py
(2)后台启动,控制台退出不会关掉应用
nohup python server.py &
(3)后台启动并且输出日志,控制台退出不会关掉应用
nohup python server.py >> ./register.log 2>&1 &
1)直接启动,控制台退出则关掉应用
python server.py
(2)后台启动,控制台退出不会关掉应用
pythonw server.py
(3)后台启动并且输出日志,控制台退出不会关掉应用
pythonw server.py >> ./register.log 2>&1