\pyenv\1st\
我在路径中设置了一个python环境
cd /
mkdir pyenv
python3 -m venv /pyenv/1st
激活此环境的官方方法是手动输入此命令:
. /pyenv/1st/bin/activate
或者source /pyenv/1st/bin/activate
,
这将导致(1st)
提示符前面加载相应的python库。
我想保存输入并将此命令放入文件中mypy
,但sh mypy
不会将当前终端更改为1st
python 环境,因为我手动输入该命令。将该命令添加到\etc\bashrc
也无济于事。我听说该source
命令将在子进程中结束,sh mypy
但根本不会影响终端。
有人能解决这个问题吗?一个简单的命令或在我打开终端时自动加载该环境都会有所帮助。提前致谢。
答案1
就像您必须获取activate
脚本来激活它一样,您需要对调用它的脚本执行相同的操作。
. ./mypy