self.length_remaining) File "/root/miniconda3/envs/sadtalker/lib/python3.8/contextlib.py", line 131, in exit self.gen.throw(type, value, traceback) File "/root/miniconda3/envs/sadtalker/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 455, in _error_catcher raise ProtocolError("Connection broken: %r" % e, e) pip._vendor.urllib3.exceptions.ProtocolError: ("Connection broken: OSError(28, 'No space left on device')", OSError(28, 'No space left on device'))
修改python虚拟机路径
python -m venv /root/autodl-tmp/cyberwin/pyvir/
修改路径miniconda3
mv /root/miniconda3/ /root/autodl-tmp/cyberwin/miniconda3
windows命令
move C:\当前\miniconda3路径 C:\新的\miniconda3路径
修改系统配置
nano ~/.bashrc
vim ~/.bashrc
原文
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
source /etc/profile
source /etc/autodl-motd
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
. "/root/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/root/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
修改其他到对应目录
!! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
. "/root/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/root/miniconda3/bin:$PATH"
寻找文件所在位置
find ~ -name .bashrc
关闭其他编辑器
Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r .bashrc"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".bashrc.swp"
to avoid this message.
rm ~/.bashrc.swp
退出编辑部不保存
在命令模式(按下 Esc 键确保处于命令模式)下,输入 :q!,然后按下回车键。这里的 :q 表示退出(quit),! 表示强制,即不保存任何修改直接退出 vim。
修改后
i
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
source /etc/profile
source /etc/autodl-motd
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/autodl-tmp/cyberwin/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/autodl-tmp/cyberwin/miniconda3/etc/profile.d/conda.sh" ]; then
. "/root/autodl-tmp/cyberwin/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/root/autodl-tmp/cyberwin/miniconda3/bin:$PATH"
fi

退出保存
- 在命令模式(按下
Esc
键确保处于命令模式)下,输入:wq
并按下回车键。其中:w
是写入(保存)文件的命令,:q
是退出命令,:wq
就是先保存文件内容的修改,然后退出vim
编辑器。
刷新系统
source ~/.bashrc

更新 Conda 配置
conda init
conda info