Linux下Python环境搭建与常用命令

linux下python

在Linux系统中,Python是一种非常受欢迎的编程语言,它具有简洁的语法、丰富的库和跨平台的特性,本文将介绍如何在Linux下搭建Python环境,并介绍一些常用的Python命令。

Python环境搭建

1、安装Python

在Linux系统中,可以通过包管理器来安装Python,以Ubuntu为例,可以使用以下命令来安装Python3:

sudo apt-get update
sudo apt-get install python3

2、验证Python安装

安装完成后,可以通过以下命令来验证Python是否安装成功:

python3 --version

如果看到类似Python 3.x.x的输出,说明Python已经成功安装。

3、安装pip

pip是Python的包管理工具,可以用来安装和管理Python库,可以通过以下命令来安装pip:

sudo apt-get install python3-pip

4、验证pip安装

安装完成后,可以通过以下命令来验证pip是否安装成功:

pip3 --version

如果看到类似pip 20.x.x from /usr/lib/python3/dist-packages (python 3.x)的输出,说明pip已经成功安装。

常用Python命令

1、运行Python脚本

要运行一个Python脚本,可以使用以下命令:

python3 脚本文件名.py

要运行名为example.py的脚本,可以使用以下命令:

python3 example.py

2、使用pip安装库

要使用pip安装一个Python库,可以使用以下命令:

pip3 install 库名

要安装名为requests的库,可以使用以下命令:

pip3 install requests

3、使用pip卸载库

要卸载一个已安装的Python库,可以使用以下命令:

pip3 uninstall 库名

要卸载名为requests的库,可以使用以下命令:

pip3 uninstall requests

4、查看已安装的库

要查看已安装的Python库,可以使用以下命令:

pip3 list

5、生成虚拟环境

为了避免不同项目之间的依赖冲突,可以使用虚拟环境,要创建一个名为myenv的虚拟环境,可以使用以下命令:

python3 -m venv myenv

6、激活虚拟环境(仅限Windows和macOS)

要在Windows或macOS上激活虚拟环境,可以使用以下命令:

Windows系统(myenv为虚拟环境名称):
myenv\Scripts\activate.bat  # 对于Windows系统(cmd)或 myenv\Scriptsactivate  # 对于PowerShell(PS)或终端(Terminal)应用程序。
# MacOS和Linux系统(myenv为虚拟环境名称):
source myenv/bin/activate  # 对于MacOS和Linux系统(终端应用程序)。
#
# 然后可以运行您的应用程序。
#
# 当您完成时,请运行以下命令停用虚拟环境:
#
# deactivate
#
# 或者
#
# source deactivate	# 对于MacOS和Linux系统(终端应用程序)。
# Windows系统(myenv为虚拟环境名称):
myenv\Scripts\deactivate.bat  # 对于Windows系统(cmd)或 myenv\Scripts\deactivate  # 对于PowerShell(PS)或终端(Terminal)应用程序。
# MacOS和Linux系统(myenv为虚拟环境名称):
exit   # 对于MacOS和Linux系统(终端应用程序)。
#
# 然后您可以回到您的shell并继续正常的shell会话。
#
# 若要删除虚拟环境,请删除包含该虚拟环境的目录。
#
# myenv\Scripts\activate.bat --help    # 对于Windows系统(cmd)或 PowerShell(PS),获取有关如何使用此命令的帮助信息。
# myenv\Scripts\activate --help      # 对于MacOS和Linux系统(终端应用程序),获取有关如何使用此命令的帮助信息。
# source myenv/bin/activate --help   # 对于MacOS和Linux系统(终端应用程序),获取有关如何使用此命令的帮助信息。
# myenv\Scripts\deactivate.bat --help   # 对于Windows系统(cmd)或 PowerShell(PS),获取有关如何使用此命令的帮助信息。	# myenv\Scripts\deactivate --help     # 对于MacOS和Linux系统(终端应用程序),获取有关如何使用此命令的帮助信息。	# source deactivate --help           # 对于MacOS和Linux系统(终端应用程序),获取有关如何使用此命令的帮助信息。	# exit --help                     # 对于MacOS和Linux系统(终端应用程序),获取有关如何使用此命令的帮助信息。	# myenv\Scripts\activate.ps1         # PowerShell(PS)脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\activate.csh         # C shell脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\activate.fish        # Fish shell脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\deactivate.ps1        # PowerShell(PS)脚本用于停用Windows上的虚拟环境。	# myenv\Scripts\deactivate.csh        # C shell脚本用于停用Windows上的虚拟环境。	# myenv\Scripts\deactivate.fish       # Fish shell脚本用于停用Windows上的虚拟环境。	# source myenv/bin/activate.ps1      # PowerShell(PS)脚本用于在MacOS和Linux上创建新的虚拟环境。	# source myenv/bin/activate.csh      # C shell脚本用于在MacOS和Linux上创建新的虚拟环境。	# source myenv/bin/activate.fish     # Fish shell脚本用于在MacOS和Linux上创建新的虚拟环境。	# source deactivate                 # PowerShell(PS)、C shell或Fish shell脚本用于停用MacOS和Linux上的虚拟环境。	# exit                             # PowerShell(PS)、C shell或Fish shell脚本用于退出MacOS和Linux上的虚拟环境。	# myenv\Scripts\Activate.ps1          # PowerShell(PS)脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\Activate.csh          # C shell脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\Activate.fish         # Fish shell脚本用于在Windows上创建新的虚拟环境。	# myenv\Scripts\Deactivate.ps1         # PowerShell(PS)脚本用于停用Windows上的虚拟环境。	# myenv\Scripts\Deactivate.csh         # C shell脚本用于停用Windows上的虚拟环境。	# myenv\Scripts\Deactivate.fish        # Fish shell脚本用于停用Windows上的虚拟环境。	# source myenv/bin/Activate.ps1      # PowerShell(PS)脚本用于在MacOS和Linux上创建新的虚拟环境。	# source myenv/bin/Activate.csh      # C shell脚本用于在MacOS和Linux上创建新的虚拟环境。	# source myenv/bin/Activate.fish     # Fish shell脚本用于在MacOS和Linux上创建新的虚拟环境。	# source deactivate                 # PowerShell(PS)、C shell或Fish shell脚本用于停用MacOS和Linux上的虚拟环境。	# exit                             # PowerShell(PS)、C shell或Fish shell脚本用于退出MacOS和Linux上的虚拟环境。	--help-command                         # For help on using the activate and deactivate scripts, see "python -m venv --help".
--without-pip                         # Do not install the virtual environment's Python distribution at all (no setuptools, no pip).
--clear                               # Remove the virtual environment while leaving the global Python interpreter alone.
--upgrade                             # Upgrade the active virtual environment to the latest version specified by PEP440.
--recreate                             # Recreate the virtual environment even if it already exists and remove the existing one with the same name, then reinstall all packages into this new environment from scratch.
--symlink                             # Create a symbolic link in your home directory for easier access to the virtual environment (e.g. ~/venv). This can be useful if you want to create a separate development environment for different projects that share the same Python interpreter installation, but you don't want to use the system site-packages directory for each project (perhaps because you want to avoid conflicting package versions).
--copies                             # Make additional copies of the virtual environment in the current location, which allows you to have multiple environments with different names without having to create a separate directory for each one (e.g. env1, env2, etc). The additional copies will have unique names based on the name of the virtual environment being activated (e.g. env1_copy, env2_copy). etc). You