Python tool download, environment configuration (super detailed)

1. Download and install pycharm

1. Download address: Click to jump
Official website: https://www.jetbrains.com/pycharm/download/#section=windows

2. Download:
Alt
3. Installation:
double-click to open —> next
Alt
select —> [next];
Alt
[next] —> [finish]
the pycharm icon will appear on the desktop;
Alt
·

2. Download and install Python

1. Download address: click to enter
2. After entering the official website, click to download;
Alt
Alt
3. After downloading, configure the environment variable;
(1) copy the path
Alt
(2) open the advanced system settings;
Alt
(3) [environment variable] - double-click [path ]
Alt
(4) Click [New], and paste the copied path into it;
Alt
(5) Keep clicking [OK];

4. Double-click to start the installation:
Alt
Alt

The installation is complete, click close to close;
Alt
·

3. Configure python on pycharm

1. Double-click to open pycharm;
2. Create a new project file;
Alt
Alt
pop up this and close it directly;
Alt

3. Add an interpreter:
Alt

Alt
Success is as follows:

Alt
4. Successful printing: the flag configuration is complete
Alt
5. Create a new python file:
Alt
paste the following code:

#!/usr/bin/env python3
#-*- coding: utf-8 -*-
#@Author: dong
#@Date: 2018-07-05 19:37:42
#@Env: python 3.6
#@Github: https://github.com/PerpetualSmile

from turtle import *


#无轨迹跳跃
def my_goto(x, y):
    penup()
    goto(x, y)
    pendown()

#眼睛
def eyes():
    fillcolor("#ffffff")
    begin_fill()

    tracer(False)
    a = 2.5
    for i in range(120):
        if 0 <= i < 30 or 60 <= i < 90:
            a -= 0.05
            lt(3)
            fd(a)
        else:
            a += 0.05
            lt(3)
            fd(a)
    tracer(True)
    end_fill()


#胡须
def beard():
    my_goto(-32, 135)
    seth(165)
    fd(60)

    my_goto(-32, 125)
    seth(180)
    fd(60)

    my_goto(-32, 115)
    seth(193)
    fd(60)

    my_goto(37, 135)
    seth(15)
    fd(60)

    my_goto(37, 125)
    seth(0)
    fd(60)

    my_goto(37, 115)
    seth(-13)
    fd(60)

#嘴巴
def mouth():
    my_goto(5, 148)
    seth(270)
    fd(100)
    seth(0)
    circle(120, 50)
    seth(230)
    circle(-120, 100)

#围巾
def scarf():
    fillcolor('#e70010')
    begin_fill()
    seth(0)
    fd(200)
    circle(-5, 90)
    fd(10)
    circle(-5, 90)
    fd(207)
    circle(-5, 90)
    fd(10)
    circle(-5, 90)
    end_fill()

#鼻子
def nose():
    my_goto(-10, 158)
    seth(315)
    fillcolor('#e70010')
    begin_fill()
    circle(20)
    end_fill()

#黑眼睛
def black_eyes():
    seth(0)
    my_goto(-20, 195)
    fillcolor('#000000')
    begin_fill()
    circle(13)
    end_fill()

    pensize(6)
    my_goto(20, 205)
    seth(75)
    circle(-10, 150)
    pensize(3)

    my_goto(-17, 200)
    seth(0)
    fillcolor('#ffffff')
    begin_fill()
    circle(5)
    end_fill()
    my_goto(0, 0)



#脸
def face():

    fd(183)
    lt(45)
    fillcolor('#ffffff')
    begin_fill()
    circle(120, 100)
    seth(180)
    # print(pos())
    fd(121)
    pendown()
    seth(215)
    circle(120, 100)
    end_fill()
    my_goto(63.56,218.24)
    seth(90)
    eyes()
    seth(180)
    penup()
    fd(60)
    pendown()
    seth(90)
    eyes()
    penup()
    seth(180)
    fd(64)

#头型
def head():
    penup()
    circle(150, 40)
    pendown()
    fillcolor('#00a0de')
    begin_fill()
    circle(150, 280)
    end_fill()

#画哆啦A
def Doraemon():
    # 头部
    head()

    # 围脖
    scarf()

    # 脸
    face()

    # 红鼻子
    nose()

    # 嘴巴
    mouth()

    # 胡须
    beard()

    # 身体
    my_goto(0, 0)
    seth(0)
    penup()
    circle(150, 50)
    pendown()
    seth(30)
    fd(40)
    seth(70)
    circle(-30, 270)


    fillcolor('#00a0de')
    begin_fill()

    seth(230)
    fd(80)
    seth(90)
    circle(1000, 1)
    seth(-89)
    circle(-1000, 10)

    # print(pos())

    seth(180)
    fd(70)
    seth(90)
    circle(30, 180)
    seth(180)
    fd(70)

    # print(pos())
    seth(100)
    circle(-1000, 9)

    seth(-86)
    circle(1000, 2)
    seth(230)
    fd(40)

    # print(pos())


    circle(-30, 230)
    seth(45)
    fd(81)
    seth(0)
    fd(203)
    circle(5, 90)
    fd(10)
    circle(5, 90)
    fd(7)
    seth(40)
    circle(150, 10)
    seth(30)
    fd(40)
    end_fill()

    # 左手
    seth(70)
    fillcolor('#ffffff')
    begin_fill()
    circle(-30)
    end_fill()

    # 脚
    my_goto(103.74, -182.59)
    seth(0)
    fillcolor('#ffffff')
    begin_fill()
    fd(15)
    circle(-15, 180)
    fd(90)
    circle(-15, 180)
    fd(10)
    end_fill()

    my_goto(-96.26, -182.59)
    seth(180)
    fillcolor('#ffffff')
    begin_fill()
    fd(15)
    circle(15, 180)
    fd(90)
    circle(15, 180)
    fd(10)
    end_fill()

    # 右手
    my_goto(-133.97, -91.81)
    seth(50)
    fillcolor('#ffffff')
    begin_fill()
    circle(30)
    end_fill()

    # 口袋
    my_goto(-103.42, 15.09)
    seth(0)
    fd(38)
    seth(230)
    begin_fill()
    circle(90, 260)
    end_fill()

    my_goto(5, -40)
    seth(0)
    fd(70)
    seth(-90)
    circle(-70, 180)
    seth(0)
    fd(70)

    #铃铛
    my_goto(-103.42, 15.09)
    fd(90)
    seth(70)
    fillcolor('#ffd200')
    # print(pos())
    begin_fill()
    circle(-20)
    end_fill()
    seth(170)
    fillcolor('#ffd200')
    begin_fill()
    circle(-2, 180)
    seth(10)
    circle(-100, 22)
    circle(-2, 180)
    seth(180-10)
    circle(100, 22)
    end_fill()
    goto(-13.42, 15.09)
    seth(250)
    circle(20, 110)
    seth(90)
    fd(15)
    dot(10)
    my_goto(0, -150)

    # 画眼睛
    black_eyes()

if __name__ == '__main__':
    screensize(800,600, "#f0f0f0")
    pensize(3)  # 画笔宽度
    speed(9)    # 画笔速度
    Doraemon()
    my_goto(100, -300)
    write('by dongdong', font=("Bradley Hand ITC", 30, "bold"))
    mainloop()

【operation result】:
Alt

·

Fourth, configure the mirror source

1. Here are some useful mirror sources:
Tsinghua University: Click to jump to
https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud: Click to jump to
http://mirrors.aliyun.com/pypi/ simple/
University of Science and Technology of China: Click to jump
https://pypi.mirrors.ustc.edu.cn/simple/

2、manual configuration

	pip install 下载的模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple

eg. To download the numpy module, execute the following command:

	pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

Alt

3、permanent configurationMirror source:
This configuration must be added!
(1) Method 1 :
Go to cmd and execute the following command to create pip.ini:

	pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Alt
Then add this path to the system environment variable. (process omitted)
·

5. Install the plug-in

1. Enter the setting interface;
Alt

(1) Auto complement artifact - TabNine

Alt
After the installation is complete:
Alt
Alt
After restarting, there is this sign, indicating success;
Alt
test it, and there are already prompts~
Alt

(2) Sinicization

Sinicization is not recommended, no matter the English is good or not, you have to adapt to this English interface! !
Alt
Alt
Alt

·

6. Python environment configuration of VSCode

1.
For detailed steps to download and install VSCode, see the link: Click to view

2. After the installation is complete, search for Python;
select the first one, and click [Install];
Alt
3. Add configuration:
as shown in the figure below, select the third icon on the left, click "Add Configuration" to add a configuration file, and select the Python option.
Alt

After selecting Python, the Python configuration file launch.json will be generated, and added to the Python installation directory: <“pythonPath”: “C:\SorftWare\Python3.7”,>, remember to use double slashes, otherwise an error will be reported.
Alt

4. Add user settings

Click File->Prefrences->Settings to generate a "User Settings" file, fill in the Python installation directory: <"python.pythonPath": "C:\SorftWare\Python3.7",>, as shown in the figure below 5. Create a
Alt
new hello.py

Enter print("hello"), click Run, and hello will be output in the debugging window below. If no error is reported, it means that the configuration has been successful, and then you can develop Python~

·

Reference article:

1. Python from entry to proficiency
2. pycharm installation tutorial
3. VSCode configuration Python development environment

Guess you like

Origin blog.csdn.net/weixin_48820458/article/details/128268185