Conda用法记录

部署并使用stable-diffusion

部署conda虚拟环境以同步Python等的版本

安装conda

确认已经安装并配置conda

conda -V

安装虚拟环境

使用conda安装虚拟环境,并指定名称

指令格式:

conda create -n yourenvname python=x.x.x

例子:

conda create -n webui_venv_proj python=3.10.6

使用conda安装虚拟环境,并指定安装地址

指令格式:

conda create python=x.x.x --prefix /path/to/your/preferred/location/yourenvname

例子:

conda create python=3.10.6 --prefix /mnt/workspace/webui_venv_proj

在Conda中,不能同时使用-n/--name-p/--prefix来创建虚拟环境,因为它们是互斥的选项。如果想指定虚拟环境的安装路径,应该使用-p/--prefix而不是-n/--name。这意味着无法同时指定虚拟环境的名称和安装路径。

查看虚拟环境(可选)

查找所有的conda虚拟环境的安装地址

conda env list

激活虚拟环境

激活指定的conda虚拟环境

指令格式:

conda activate /path/to/your/preferred/location/yourenvname
# 或
conda activate your_env_name

例子:

conda activate /mnt/workspace/webui_venv_proj
conda activate E:\AGI\intro_venv_03

激活虚拟环境之后可以查看虚拟环境中的Python版本

python3 --version

此时命令行的前部显示了当前虚拟环境的地址。

关闭虚拟环境

conda deactivate

删除虚拟环境(可选)

删除指定的conda虚拟环境

指令格式:

conda env remove --name yourenvname
conda env remove --prefix /path/to/your/preferred/location/yourenvname

例子:

conda env remove --name webui_venv_proj
conda env remove --prefix /opt/conda/envs/webui_venv_proj

部署stable-diffusion-webui

将服务器的git连接到github账号

确保git已安装

git --version

克隆代码

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

如果使用https克隆失败可以改用ssh尝试

检查服务器的git和github账号是否已经连接

ssh -T git@github.com

生成 SSH 密钥

ssh-keygen

查看生成的SSH密钥

cat ~/.shh/id_rsa.pub

再次检查服务器的git和github账号是否已经连接

ssh -T git@github.com

克隆stable-diffusion-webui代码

git clone git@github.com:AUTOMATIC1111/stable-diffusion-webui.git

安装model

  1. 从https://huggingface.co/runwayml/stable-diffusion-v1-5下载v1-5-pruned-emaonly.ckpt,即model
  2. 将mode,v1-5-pruned-emaonly.ckpt,移动到xxx\stable-diffusion-webui\models\Stable-diffusion文件夹下
wget [选项] [URL]
wget -P /mnt/workspace/webui_venv/stable-diffusion-webui/models/Stable-diffusion https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt
curl -o /mnt/workspace/webui_venv/stable-diffusion-webui/models/Stable-diffusion https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt

启动stable-diffusion-webui

查看python环境

查看python环境是否是python3.10.6(stable-diffusion-webui启动需要的Python版本):

python --version

如果不是,确保执行了激活conda环境。

查看conda所有的包(可选)

conda list

更改pip源以便于webui安装torch和torchvision 2.0.1

windows及linux环境下永久修改pip镜像源的方法

一、在windows环境下修改pip镜像源的方法(以python3.5为例)

(1):在windows文件管理器中,输入 %APPDATA%``

img

(2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件

img

(3):在新建的pip.ini文件中输入以下内容,搞定

[global]``timeout = 6000``index-url = http://pypi.douban.com/simple``trusted-host = pypi.douban.com

二、在linux系统中更新pip源的方式(以centos,python2.7为例)

在linux环境下的修改方式和在windows环境下修改方式基本相同,这里简单总结一下:

(1):在用户的家目录下面创建名为.pip文件夹

(2):在创建好的.pip文件夹中创建名为pip.conf的文件

(3):在pip.conf文件中输入以下内容,ok!!!

[global]``timeout = 6000``index-url = http:``//pypi``.douban.com``/simple``trusted-host = pypi.douban.com

注意事项:

  1. http://mirrors.aliyun.com/pypi/simple/中的simple目录必须有。

  2. --no-cache-dir重新下载安装包,而不是使用缓存包。

  3. trusted-host = mirrors.aliyun.com一定要加上这行,否则会报错。

  4. pip国内镜像源。

    阿里云 http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    豆瓣 http://pypi.douban.com/simple
    Python官方 https://pypi.python.org/simple/
    v2ex http://pypi.v2ex.com/simple/
    中国科学院 http://pypi.mirrors.opencas.cn/simple/
    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

配置git

配置git代理服务器

git config --global https.proxy https://localhost:443

增大git缓冲区大小

// 524288000 的单位代表 B,524288000B 也就是 500MB。
git config –-global http.postBuffer 524288000

用于向stable-diffusion-webui\repositories目录中安装stablediffusionstable-diffusion-stability-ai

查看git正在拉取的远程库(可选)

git remote -v

启动stable-diffusion-webui

执行webui-user.bat

使用stable-diffusion-webui

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值