Python 4种启动方式

命令行启动

显示当前已安装的Python版本:py --list
启动最新版本的Python:py
指定启动3.7版本的Python:py -3.7

虚拟环境启动

通过执行 venv 指令来创建一个 虚拟环境:python -m venv /path/to/new/virtual/environment
(在pycharm的Terminal终端写入tree,就可以打印项目结构。)

D:. 
│  main.py
│
└─venv
    │  pyvenv.cfg
    │
    ├─Include
    ├─Lib
    │  └─site-packages
    │
    └─Scripts
            activate
            activate.bat
            Activate.ps1
            deactivate.bat
            pip.exe
            pip3.9.exe
            pip3.exe
            python.exe
            pythonw.exe

1、配置文件pyvenv.cfg中有一个home值,指向运行此命令的Python版本

home = D:\Program Files\Python\Python39
include-system-site-packages = false
version = 3.9.13

2、其中Scripts目录包含Python二进制文件的副本或符号链接( Linux 上为bin
3、还会创建一个(初始为空的)Lib\site-packages 子目录(在 Linux 上是 lib/pythonX.Y/site-packages

从脚本启动

运行一个名为hello.py的Python脚本:py hello.py,内容如下:

#! python
import sys
sys.stdout.write("hello from Python %s\n" % (sys.version,))

如果脚本文件的第一行以 #! 开头,则称为 “shebang” 行。通常用来指示应该如何执行脚本。

  • /usr/bin/env
  • /usr/bin/python
  • /usr/local/bin/python
  • python

如果您在Windows上编写一个新脚本,希望在Unix上有用,那么您应该使用以 /usr 开头的一个shebang行。

从文件关联

安装时应该将启动器与Python文件(即 .py, .pyw, .pyc 文件)相关联。
这意味着当您从Windows资源管理器中双击其中一个文件时,将使用启动程序,因此您可以使用上述相同的工具让脚本指定应使用的版本。

你可能感兴趣的:(Python,python,开发语言)