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
发表评论