最近宝塔上新了python项目一键部署,确实方便了哈哈,不用一步一步去手动安装python拓展包了,但是也有一些问题,比如我项目上线时指定了包的requirements.txt文件,但是后期想增加安装包不知道怎么搞了,研究一下宝塔的python虚拟环境地址,手动操作记录一下
进入虚拟环境,如果不知道你的虚拟环境目录,搜一下
find /www/server/pyporject_evn -name activate
source /www/server/pyporject_evn/fastfish_venv/lib/python3.12/venv/scripts/common/activate
虚拟环境内按照拓展包
在虚拟环境中,我以为直接pip就能使用了,谁知道直接报pip不存在,还是要用全路径指定
##查看pip版本
/www/server/pyporject_evn/fastfish_venv/bin/python3 -m pip -V
##安装包文件
/www/server/pyporject_evn/fastfish_venv/bin/python3 -m pip install fastapi
退出虚拟环境
deactivate
win10 虚拟环境创建
进入项目路径,执行
python -m venv venv
venv\Scripts\activate
如果报错系统上禁止运行脚本执行输入Y确认开启可执行脚本权限
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
进入虚拟环境安装文件
pip install -r .\requirements.txt
退出虚拟环境
deactivate