Python使用virtualenv扩展创建虚拟环境,但它的管理能力有限,比如没有查看本机虚拟环境列表,只能靠自己删除文件夹的方式删除虚拟环境;anaconda使用conda命令使用虚拟环境。
- python下使用方法:
- pip istall virtualenv
- 建立虚拟环境:在c:\python36\envs\下运行 virtualenv py365,将在envs下建立目录py365并安装上虚拟环境
- 激活虚拟环境:在c:\python36\envs\下运行 py365\scripts\activate
- 退出虚拟环境:<py365> deactivate
- anaconda下使用方法:
- conda env list查看系统中虚拟环境列表
- conda create -n py365 python=3.6.5,如果conda create -n py365不指定python版本将不安装任何模块到虚拟环境中去
- conda activate py365
- deactivate退出虚拟环境
- anaconda env remove -n py365删除虚拟环境
- anaconda命令窗口和cmd命令窗口的前缀显示区别
anaconda命令行窗口下,命令行前缀是(base),虚拟环境下是(py365)
cmd命令窗口下,命令行前是路径,虚拟环境下是(py365)
以下内容可忽略:
Windows Power命令行窗口下,命令行前缀是PS,虚拟环境下是(py365),
Windows Power ISE命令行窗口下,命令行前缀是PS,虚拟环境下是(py365),当我在ISE下运行pip uninstall virtualenv时,有一个对话窗口询问是否确定卸载居然没有显示出来(只看到光标闪,没有文字显示),所以这个ISE不适合执行一些python相关的命令操作。ISE有个很方便的地方是运行httpd后需要终止时非常及时,不用等待。