服务器中source: not found解决方法
在使用阿里云服务器的时候,构建虚拟环境并使用的时候报错未找到source的命令,然后参考这篇文章的解决方法进行解决:linux服务器下source: not found解决方法(无root权限)
首先运行
ls -l /bin/sh
可以看到显示dash,这就需要运行后面的命令使其变为bash
dpkg-reconfigure dash
显示提示并输入no,然后再次输入ls -l /bin/sh显示bash,最后运行以下指令即可
exec bash
此处贴一下python创建虚拟环境的命令,参考这篇文章:【Python】创建虚拟环境的四种方式(venv | pipenv | conda | poetry)
创建环境
python -m venv ENV_DIR
激活环境(Linux情况下)
source ENV_DIR/bin/activate
退出环境
deactivate