问题:
在pycharm终端输入:
$ python3 -m venv venv
创建虚拟环境,当前目录下确实生成了venv文件夹,但当我想要输入:
$ source venv/bin/activate
进入虚拟环境时,发现显示不存在该文件,检查了bin目录,确实里面没有任何关于activate相关的东西。
解决方法:
$ sudo apt-get install python3.8-venv
因为我用的python版本是3.8,所以输入时改成自己的python版本即可。
安装完成之后,删除之前创建的虚拟环境,重新创建虚拟环境:
$ sudo rm -rf venv
$ python3 -m venv venv
新的虚拟环境创建后,venv/bin/目录下出现了相关activate文件:
进入新创建的虚拟环境:
$ source venv/bin/activate
当出现(venv)就说明成功进入虚拟环境。