首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看Python解释器是否使用虚拟环境?

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

Stack Overflow用户
提问于 2018-04-13 06:32:15
回答 1查看 289关注 0票数 0

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

代码语言:javascript
复制
$ 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 [?]

终端提示符更改为:

代码语言:javascript
复制
(pyvenv3)visteon@debian:~/Documents/bitbucket-python-scripts$ 

这是否意味着如果我从这个终端窗口中运行Pyton3,它将在虚拟环境pyvenv3中运行?是否有一种方法可以查看(或确认)已启动的Python解释器正在使用虚拟环境?

使用: Debian Jessie,Python 3.4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-13 06:51:43

是的,您的正常提示符应该是:user@machine:,但是当您进入虚拟环境后,它会更改为(env_name) user@machine

如果您仍然认为您的提示符在欺骗您,您可以执行pip freeze,它将显示通过pip安装的包。通常,如果您的虚拟环境是新的,那么您将没有任何包。

其他方式:如果您的计算机中有命令python作为python2.7的别名,或者您的虚拟服务器的一个不同的python版本,只需在虚拟服务器中键入python并查看该版本。

编辑:我忘了回答你的第二个问题。是的,如果您在虚拟环境中,您的python命令将使用您的virtualenv python版本(以及安装在虚拟环境中的包)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49810639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档