一般报错都看做后一行,这里是:“unrecognized arguments: --no-site-packages”
解决办法
1. 使用virtualenv --version,查看自己virtualenv的版本是否是大于20的
virtualenv --version
如果大于20,那就执行下列命令
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
#因为从版本20开始,默认就是’–no-site-packages‘了。
2. 重新source一下bashrc文件;
source ~/.bashrc
#.bashrc是隐藏文件,一般在/home文件夹下,需要按Ctrl+H快捷键显示隐藏文件找到
3. 重启shell,然后就可以正常工作了。
详见https://blog.csdn.net/weixin_46728614/article/details/106779406