这应该可以让你在Ubuntu 16.04上运行
Python 3.7
# Install requirements
sudo apt-get install -y build-essential
sudo apt-get install -y checkinstall
sudo apt-get install -y libreadline-gplv2-dev
sudo apt-get install -y libncursesw5-dev
sudo apt-get install -y libssl-dev
sudo apt-get install -y libsqlite3-dev
sudo apt-get install -y tk-dev
sudo apt-get install -y libgdbm-dev
sudo apt-get install -y libc6-dev
sudo apt-get install -y libbz2-dev
sudo apt-get install -y zlib1g-dev
sudo apt-get install -y openssl
sudo apt-get install -y libffi-dev
sudo apt-get install -y python3-dev
sudo apt-get install -y python3-setuptools
sudo apt-get install -y wget
# Prepare to build
mkdir /tmp/Python37
cd /tmp/Python37
# Pull down Python 3.7, build, and install
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar xvf Python-3.7.0.tar.xz
cd /tmp/Python37/Python-3.7.0
./configure
sudo make altinstall
然后你就像这样调用Python:
python3.7 ./yourScript.py
这是多个版本的Python共存于docker容器中的屏幕截图,以及如何区分它们:
Pip应该也已经安装了此安装.要安装包,请使用以下格式:
pip3.7 --version
您可能希望等待几周/几个月,直到Python 3.7实现对库支持的更多采用.看起来像Pillow,Pendulum,Pushbullet,PyPDF2和Fuzzywuzzy这样的常见库还没有通过pip install提供兼容性,类似兼容的轮子还没有准备好.