-How to install Python
-How to install and use Pip
-Pycharm Local How to configure
-Pycharm How to configure the remote debugging environment
-How to set up a Web site with Python as the backend core on the server
1 Installing Python
The first step, of course, is to install Python.
Enter the group: 125240963 can get dozens of sets of PDFs Oh! Private Messages 01 can get a variety of installation tools and installation packages!
1.2 Ubuntu System
The Ubuntu system uses the default package management tool apt. Use the following command to install Python:
Then enter PIP3, if there is a normal return, then done!
1.3 Python2/3 Easy Separation
Sometimes we just want to use Python3, but Python2 will interfere, so how to solve it? Quite simply, instead of entering Python when you want to use Python3, enter Python3, instead of entering a PIP when using the Python3 pip instead of entering PIP3. For example, to install Flask for Python3:
2.1 Creating a new project
Let's create a new project.
Then we find the location of Python and add it. How do I find a Python location? See the first section.
2.2 Changing the environment of an existing project
What if the configuration was wrong at first? Click Pycharm > Preference > Project > Project interpreter settings.
This method is an easy way to install one or two packages. So what if it's a lot of packages? We are going to use PIP at this time.
In general, the standard Python source code in GitHub provides a document called Requirements.txt, which records the name and version of the package to be installed.
Then we open the Terminal window in Pycharm:
3.1 Configuring remote connections
First, suppose we have a server on hand and a server account and password.
Then open Tools > Deployment > Configuration > New
- Local path: A native address mapped to the corresponding location on the server
- Deploy Path: The folder location on the server. Root path + Deploy path is the full path where our files are located on the server.
After the configuration is complete, click Tools > Browse remote Host and the file on the right side of our server indicates that the remote connection was successful!
4 Python WEB Environment setup
This is the highlight of this article-how to build a Web site on a server with Python. It is recommended Python-flask + Nginx + gunicorn +supervisor + Sqlite scheme, because these software are very friendly to the novice. Where Python-flask is the backend core, Nginx is the front-end server, Gunicorn is the back-end server, Supervisor is the process monitoring software, Sqlite is a lightweight database.
If the display ' Running on http://127.0.0.1:5000 indicates that the frame is functioning properly.
4.2 Installing Nginx, Gunicorn and Supervisor
Run on the server:
4.4 Configuring Supervisor
Generate the supervisor.conf file in your favorite directory:
- echo_supervisord_conf > supervisor.conf
- # Generate Supervisor Default profile
To open a configuration file:
- Nano supervisor.conf
At the bottom add:
4.7 Supervisor's Small bug
Sometimes, because of server restart and other reasons supervisor will appear an error:
Learn it!
Start from the installation of Python's various systems to teach you the actual case! Getting started with Python is simple!