天天看點

Linux安裝Python3Linux安裝Python3

Linux安裝Python3

安裝必要包

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

下載下傳和安裝

wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar -zxvf **.gz
# 檢查本機的字元集編碼,若不是utf8,則臨時聲明為utf8
# 否則會報錯LookupError: unknown encoding: GBK

export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8

# --enable-optimizations 編譯啟動優化,會提高python速度,需要高版本gcc
# --enable-optimizations --with-ssl
./configure --prefix=/app/python39

make && make install           

配置環境變量

ln -s /app/python39 /app/python
# 修改PYTHON_HOME和PYTHONPATH           

pip安裝庫

  1. 首先修改國内源

linux的檔案在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com           
  1. 安裝其他包示例
pip3 install pymysql sqlalchemy configparser           
  1. 若要使用pyspark,需要安裝下面的包
pip3 install pyspark findspark           

參考文檔

https://blog.csdn.net/xiemanR/article/details/85224230