How to build Python 3.4.6 from source?

旧街凉风 提交于 2019-12-10 19:39:00

问题


I want to install Python 3.4.6 but it is only available in source code format.

The install options on the official Python website are Gzip'd source tarball and XZ compressed source tarball. I have never installed Python this way before so I don't know what to do. How do I install Python and what file do I download?

https://www.python.org/downloads/release/python-346/


回答1:


  1. Download the source as a .tar.gz
  2. Extract the source using a program such as 7-Zip
  3. Follow the instructions in PCbuild\readme.txt

You will need Visual Studio 2010 Express, which is becoming increasingly hard to find. See the comments in this question for a link to download it. You can also try Visual Studio Community 2017, which will probably work as well. All that you really need to do is open a solution and click build.




回答2:


The Python 3.4 branch is in security fixes only mode. This means that only security fixes will be accepted on this branch, no more non-critical bug fixes. New releases on this branch are source-only, no binaries will be provided. See the official announcement.

If you really need a python 3.4.6 binary for windows, you will have to compile it yourself. But if you're new to python and just want to try or learn python, there's no reason why you couldn't use version 3.4.4, or 3.6.x.




回答3:


Use the latest version

Step 1 – Prerequsiteis Use the following command to install prerequisites for Python before installing it.

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

Step 2 – Download Python 3.7 Download Python using following command from python official site. You can also download latest version in place of specified below.

cd /usr/src
wget wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

Now extract the downloaded package.

sudo tar xzf Python-3.7.0.tgz

Step 3 – Compile Python Source Use below set of commands to compile python source code on your system using altinstall.

cd Python-3.7.0
sudo ./configure --enable-optimizations
sudo make altinstall
make altinstall is used to prevent replacing the default python binary file /usr/bin/python.

Step 4 – Check Python Version Check the latest version installed of python using below command

python3.7 -V

Python-3.7.0


来源:https://stackoverflow.com/questions/43622171/how-to-build-python-3-4-6-from-source

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!