面试题答案
一键面试- 创建虚拟环境:
- 确保Python已安装且
venv
模块可用(一般Python 3.3及以上版本自带venv
模块)。 - 在命令行中,导航到想要创建虚拟环境的目录,例如:
cd /your/directory/path
- 使用以下命令创建虚拟环境,假设虚拟环境名称为
myenv
:python -m venv myenv
- 确保Python已安装且
- 激活虚拟环境:
- Windows系统:
- 如果是在
CMD
命令提示符下,对于myenv
虚拟环境,进入myenv\Scripts
目录,然后执行:myenv\Scripts\activate
- 如果是在
PowerShell
下,进入myenv\Scripts
目录,执行:
(如果执行脚本时遇到权限问题,可能需要使用myenv\Scripts\Activate.ps1
Set - ExecutionPolicy - Scope CurrentUser - ExecutionPolicy RemoteSigned
命令修改执行策略)
- 如果是在
- Linux和macOS系统:
- 对于
myenv
虚拟环境,进入myenv/bin
目录,然后执行:source myenv/bin/activate
- 对于
- Windows系统:
- 停用虚拟环境:
- 在已激活虚拟环境的命令行中,执行:
deactivate
- 在已激活虚拟环境的命令行中,执行:
- 查看已安装的包列表:
- 在激活的虚拟环境中,执行以下命令:
pip list
- 也可以使用
pip freeze
命令,pip freeze
输出的格式更适合用于生成requirements.txt
文件,例如:pip freeze > requirements.txt
requirements.txt
文件可用于在其他环境中重新安装相同的包及其版本。 - 在激活的虚拟环境中,执行以下命令: