[FAQ] Python的虚拟环境和包管理

 

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

1. 创建虚拟环境

python -m venv test-env

 

2. 激活虚拟环境

windows:tutorial-env\Scripts\activate

(powershell: .\test-env\Scripts\Activate.ps1

linux:source tutorial-env/bin/activate

 

激活后虚拟环境将更改 shell 的提示符,以显示您正在使用的虚拟环境,并修改环境,以便运行 Python 将获得 Python 的特定版本和安装。例如:

$ source ~/envs/tutorial-env/bin/activate
(test-env) $ python
Python 3.5.1 (default, May  6 2016, 10:59:36)

 

推出虚拟环境:deactivate 

 

3. 包管理使用 pip 命令

安装最新版本的包:python -m pip install novas

安装指定版本的包:python -m pip install requests==2.6.0

如果重新运行此命令,pip 将注意到所请求的版本已经安装,但不执行任何操作。

您可以提供一个不同的版本号来获得该版本,或者您可以运行 python-m pip install-update 来将软件包升级到最新版本:

卸载一个或多个软件包:python -m pip uninstall novas request

显示包的信息:python -m pip show

显示安装在虚拟环境中的包:python -m pip list

将中途安装的包写入一个文件:python -m pip freeze > requirements.txt

requirements.txt 然后可以提交给版本控制,并作为应用程序的一部分发布。

然后,用户可以使用 install-r 安装所有必要的包: python -m pip install -r requirements.txt

Pip 还有很多选项,有关 pip 的完整文档 https://docs.python.org/3/installing/index.html#installing-index

 

Ref:https://docs.python.org/3/tutorial/venv.html

Tool:OnlineVsCode

Link:https://www.cnblogs.com/farwish/p/17768786.html

posted on 2023-10-17 22:59  ercom  阅读(48)  评论(0)    收藏  举报