码迷,mamicode.com
首页 > 编程语言 > 详细

Python:查看解释器的位置

时间:2019-09-14 16:59:50      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:电脑   第一个   postgresq   pos   where   arm   方便   方法   gui   

以前学Python时,有时出现这样的情况:明明记得装了scipy包,怎么打import scipy报错说我没这个包?

问题出在,你的电脑上安装了不止一个Python...

而每安装一个包,仅仅在这个Python安装路径里的Lib\site-packages\里,在别的里面并没有。

这里介绍一个很轻巧的软件Everything,它方便你很快的查找本地计算机里的文件。我们输入python.exe,发现竟然出来了一堆python...:

技术图片

要是用正则表达式,发现还更多:

技术图片

 

 

事实上,很多软件的安装都会自动捆绑安装Python,只是我们熟视无睹了。如图,我这里包括了ArcGIS、QGIS、PostgreSQL、SPSS,甚至还有Pycharm的虚拟环境。

计算机在执行一个Python程序时,会使用解释器(python.exe)(pythonw.exe其实是一样的,只是没有GUI而已)。在命令行里输python出来的是系统环境变量里的第一个python。

技术图片

其实,在cmd中输入where python也能找到系统默认的第一个Python。

技术图片

那么,我们如何查看目前用的python是里面的哪一个呢?(解释器的路径位置?)

方法一(指出解释器的位置和名称):

在shell命令行里输入:

import sys
print(sys.executable)  #解释器

方法二(如果只是想查看路径的话):

在shell命令行里输入:

import sys
import os
print(os.path.dirname(sys.executable)) #解释器所在的文件夹

这里的shell命令行,指python。在cmd进入python后、python自带的shell、QGIS中的python console、ArcGIS中的python...都能行。

技术图片

 技术图片

技术图片

 技术图片

 

Python:查看解释器的位置

标签:电脑   第一个   postgresq   pos   where   arm   方便   方法   gui   

原文地址:https://www.cnblogs.com/maoerbao/p/11519013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!