win11 23h2 运行text-generation-webui前置条件ai模型

本文指导如何在WindowsSubsystemforLinux2(WSL2)中将KaliLinux系统从默认位置迁移到E盘,包括导出、删除、导入系统,以及如何在新位置安装Python3,创建和管理虚拟环境,以进行后续软件包的安装和WebUI部署。
摘要由CSDN通过智能技术生成

时间23/11/24          Linux

请确认以下步骤来将WSL 2上的Kali Linux系统的位置更改为E盘:

  1. 打开PowerShell窗口(以管理员权限运行)。
  2. 执行以下命令将Kali Linux系统导出到E盘:
wsl --export kali-linux e:\kali-linux.tar

这将创建一个名为kali-linux.tar的导出文件,保存了Kali Linux系统的快照,路径为E盘根目录下。
3. 执行以下命令删除当前的Kali Linux系统(不会删除数据文件):

wsl --unregister kali-linux

  1. 执行以下命令将先前导出的Kali Linux系统导入到E盘:
wsl --import kali-linux e:\kali-linux e:\kali-linux.tar --version 2

这将在E盘上创建一个名为kali-linux的新的Kali Linux系统,并导入之前的快照文件。
5. 最后,执行以下命令来运行已移动到E盘的Kali Linux系统:

wsl -d kali-linux

现在,你已经成功将Kali Linux系统的位置更改为E盘。每次运行wsl -d kali-linux命令时,都会在E盘上启动Kali Linux系统,并进入命令行界面。

对于后续的操作,根据你提供的内容,以下是一些安装Python 3和创建虚拟环境的步骤:

安装Python 3:

  1. 进入/root目录:
cd /root

  1. 下载Python 3.11安装包:
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz

  1. 解压缩安装包:
tar -xzf Python-3.11.0.tgz

  1. 安装源码编译需要的编译环境:
yum -y install gcc zlib zlib-devel libffi libffi-devel
yum install readline-devel
yum install openssl-devel openssl11 openssl11-devel

  1. 设置编译FLAG:
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)

  1. 进入解压缩后的目录:
cd /root/Python-3.11.0

  1. 配置安装目录和使用ssl模块:
./configure --prefix=/usr/python --with-ssl

  1. 编译并安装:
make
make install

  1. 设置软链接:
ln -s /usr/python/bin/python3 /usr/bin/python3
ln -s /usr/python/bin/pip3 /usr/bin/pip3

创建新的虚拟环境:

  1. 进入项目的目录:
cd /path/to/project

  1. 使用venv创建虚拟环境:
python3 -m venv .venv

这将在当前目录下创建一个名为.venv的虚拟环境。

激活虚拟环境:

  1. 在Unix/macOS操作系统中,使用以下命令激活虚拟环境:
source .venv/bin/activate

  1. 激活后,你将在命令行前看到虚拟环境的名称。

停用虚拟环境:
如果要切换项目或离开虚拟环境,可以使用以下命令停用虚拟环境:

deactivate

pip清华源  pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

注:版本不能更新

安装Python软件包:
在激活的虚拟环境中,使用pip来安装所需的软件包,例如:

注:cpu环境运行

pip install accelerate==0.24.*
pip install colorama
pip install datasets
pip install einops
pip install exllamav2==0.0.7
pip install gradio==3.50.*
pip install markdown
pip install numpy==1.24.*
pip install optimum==1.14.0
pip install pandas
pip install peft==0.6.*
pip install Pillow>=9.5.0
pip install pyyaml
pip install requests
pip install safetensors==0.4.0
pip install scipy
pip install sentencepiece
pip install tensorboard
pip install transformers==4.35.*
pip install tqdm
pip install wandb
pip install torch_grammar
pip install Resampling

启动 Web UI

 .../.venv/bin/python

cd text-generation-webui
python server.py

.运行web ui
下载好模型参数到models目录下即可

执行

python server.py  --listen-host 0.0.0.0 --listen-port 7866 --listen   #让本机可以访问,具体参数请见gi
#python server.py  --listen-host 192.168.10.224 --listen-port 7866 --listen  改自已本机ip可局域网浏览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值