Debian 如何查看Python解释器是否使用虚拟环境?

Debian 如何查看Python解释器是否使用虚拟环境?,debian,virtualenv,python-3.4,Debian,Virtualenv,Python 3.4,请确认或反驳: 我已经创建了python[3]虚拟环境并安装了一些包[for elpy] $ virtualenv --python=/usr/bin/python3.4 pyvenv3/ $ source pyvenv3/bin/activate $ easy_install rope $ easy_install autopep8 $ easy_install yapf $ easy_install jedi $ easy_install flake8 $ easy_install impo

请确认或反驳: 我已经创建了python[3]虚拟环境并安装了一些包[for elpy]

$ virtualenv --python=/usr/bin/python3.4 pyvenv3/
$ source pyvenv3/bin/activate
$ easy_install rope
$ easy_install autopep8
$ easy_install yapf
$ easy_install jedi
$ easy_install flake8
$ easy_install importmagic [?]
终端提示已更改为:

(pyvenv3)visteon@debian:~/Documents/bitbucket-python-scripts$ 
这是否意味着如果我在这个终端窗口中运行Pyton3,它将在虚拟环境pyvenv3中运行?是否有办法查看或确认已启动的Python解释器正在使用虚拟环境


使用:Debian Jessie,Python 3.4是的,您的正常提示应该是:user@machine:,但进入虚拟环境后,它将更改为env_nameuser@machine.

如果您仍然认为提示在欺骗您,您可以执行pip冻结,它将显示通过pip安装的软件包。通常情况下,如果你的virtualenv是新的,你不会有任何软件包

另一种方法:如果您的计算机中有命令python2.7的别名python,或者您的virtualenv的其他python版本,只需在virtualenv中键入python,然后查看该版本

编辑:我忘了回答你的第二个问题。是的,如果您在virtualenv中,python命令将使用安装在virtualenv中的virtualenv python版本和软件包