[Python] Interpreter setting in Pycharm

From: http://blog.csdn.net/u013088062/article/details/50135135

最全Pycharm教程(4)——有关Python解释器的相关配置

Local interpreter

Remote interpreter

  SSH

  VirtualBox


Local interpreter:

  2、本地解释器配置

  配置本地解释器的步骤相对简洁直观:

  (1)单击工具栏中的设置按钮。

  (2)在 Settings/Preferences 对话框中选中 Project Interpreter页面,在Project Interpreter对应的下拉列表中选择对应的解释器版本,或者单击右侧的设置按钮手动添加。

  (3)在接下来的情况下,选择Add Local选项,然后选择预期的解释器(Python的可执行文件)。

  // Pycharm 5:

  

  

  值得一提的是,对于一些预先定义好的虚拟环境,同样可以将其作为解释器进行添加。

  


Remote interpreter:

  3、远程解释器配置

    在配置远程解释器时,使用基于SSH连接的设置方法(确保服务器已经提供了响应的远程支持)。

  4、通过已有的部署设置来配置远程解释器

  ( i ) 配置 Server,先使连接畅通

    首先,我们需要一台服务器,可以通过主菜单的 Tools | Deployment,然后单击 Configuration 来定义一个:

  接下来在 Deployment 对话框中单击绿色的加好创建一个 Server,输入名称,选择对应类型(一般为SFTP),以及其他一些必要设置(host, port, login name等等)。

确认无误后单击Test connection,弹出Connection successful!的消息框后说明解释器连接成功。

  ( ii ) 连接后,则可以配置远程解释

  接下来,在主工具栏中单击设置按钮,在Settings/Preferences对话框中打开 Project Interpreter页面,单击设置图标然后选择Add Remote:

  在Configure Remote Python Interpreter对话框中,单击Deployment configuration按钮来设置已有的SSH服务器(比如你之前定义的这个)。

  在列表中选择想要的远程服务,选择完成后会发现所有的服务器设置已经自动完成填充。

  此时这个远程解释器可以作为当前工程的解释器来使用了,注意这里所有的远程解释器在命名时都会加一个前缀"Remote"。

( iii ) 连接(SSH)也可以滞后设置

  5、基于SSH证书的远程解释器

  如果你没有提前定义服务器设置,你也可以按照以下步骤手动建立特定的连接:

  1、单击主工具栏的设置按钮打开Settings/Preferences对话框,选择Project Interpreter页面,单击设置按钮然后选择Add Remote:

  接下来,在Configure Remote Python Interpreter对话框中,选中SSH credentials,然后键入服务器的Host、端口号、用户姓名等等:

  此时这个远程解释器可以作为当前工程的解释器来使用了,注意这里所有的远程解释器在命名时都会加一个前缀"Remote"。

( iv ) 基于virtual box的远程解释器 ( 参 考 )

  6、基于virtual box的远程解释器

  另外一种定义远程解释器的方法是通过Vagrant configuration文件。在使用virtual boxes之前提前准备一些工作,所以在开始之前先确认一下几方面问题:

(1)Vagrant已经在电脑上正确安装,并且已经创建好了相关的基础结构。

(2)Oracle‘s VirtualBox已经在电脑上正确安装。

(3)确保将以下两个可执行文件的路径添加到系统的环境变量中:

    Vagrant安装目录下的vagrant.bat文件,这一步应该会由安装程序自动来完成。

    Oracle‘s VirtualBox安装目录下的VBoxManage.exe文件路径。

(4)最后还要确保Vagrant的相关插件能够正常使用。

  

  首先,你需要一个virtual box,这需要我们手动进行配置,但Pycharm提供了一些列辅助工具来是的我们可以在当前IDE环境下完成设置。

  在主工具栏中单击设置按钮,进入Settings/Preferences对话框,打开Vagrant页。

  留意Vagrant可执行文件的路径以及Vagrant实例所在的文件夹路径:

  如果已经实现定义了virtual box,它将会出现在下拉列表中以方便我们进行选择。如果当前没有合适的virtual box可选,则可以通过单击绿色的加号来新建一个。

  接下来需要初始化Vagrant box。在主菜单上单击Tools | Vagrant,选择Init in Project Root,选择vagrant up命令:

接下来再次进入Settings/Preferences对话框,打开 Project Interpreter页面然后选择Add Remote:

在Configure Remote Python Interpreter对话框中自定义服务器的相关设置,这些设置可以通过之前定义的配置文件进行替换,因此选中Vagrant选项。

所有的服务器设置会自动填充如下:

  此时这个远程解释器可以作为当前工程的解释器来使用了,注意这里所有的远程解释器在命名时都会加一个前缀"Remote"。

  更多信息参见 dedicated Vagrant tutorial

Virtual envirenment:

7、创建虚拟环境

  (1)打开Project Interpreter页面(通过单击工具栏上的设置按钮)。 

  (2)单击设置图标并选择Create Virtual Environment。

  (3)在Create Virtual Environment对话框中输入新的虚拟环境的名称、位置,同时制定虚拟环境所依赖的Python解释器:

  在创建虚拟环境的过程中可能需要花费一些时间,Pycharm会给出进度条来指示当前的创建进程:

  8、第三方库以及路径的配置

  在配置好虚拟环境之后,你将会看到当前安装的所有第三方库,Pycharm会列出当前安装的每个第三方库的版本以及响应的最新版本,你可以决定是否对其进行升级:

  为了查看安装路径,可以通过单击对话框中的设置按钮,选择More,此时可以查看所有可用的Python解释器:

  选中一个解释器,然后单击右侧工具栏中的按钮来查看其对应的路径结构:

  如果一个解释器已经更新过,最好通过单击来更新其路径。  

时间: 2024-08-01 18:22:38

[Python] Interpreter setting in Pycharm的相关文章

转载的,刚装完 PyCharm , 却遇到“No Python interpreter selected”该怎么办

Your problem probably is that you haven't installed python. Meaning that, if you are using Windows, you have not downloaded the installer for Windows, that you can find on the official Python website. In case you have, chances are that PyCharm cannot

Pycharm报错解决:error:please select a valid Python interpreter

问题描述: 之前PC上安装的是Python2,后来工作需要转成Python3了.然后在用pycharm运行Python2的程序时发现源程序运行报错(出去语法错误) error:please select a valid Python interpreter 问题原因: 在pycharm导入源项目的时候没有选择运行Python的程序 解决办法: 1.更改Pycharm的设置 打开settings(CTRL + ALT + S)或者file>settings,打开配置框,如下图: 2.在查询框中输入

pycharm显示no python interpreter configured for the project

打开pycharm,新建python项目时,提示no python interpreter configured for the project,理解为没有找到解释器 可手动设置添加解释器 1. 点击Configure Python interpreter,进入project interpreter设置页面 2. 点击add 3.选择已存在的环境,python安装路径下的pythonw.exe,点击OK按钮 4.勾选make available to all project,对所有工程都起作用,

【python系列】安装完PyCharm创建项目提示No Python interpreter selected

安装Python解释器 去python官网下载python的安装包(https://www.python.org/downloads/release/python-361/) 注意安装的时候选择配置python路径到path,也可以安装完之后自己进行配置. 配置python interpreter

在MAC OS 下配置python + Flask ,并支持pyCharm编辑器

原创咯- flask是一个micro framework ,伸缩性很强.可以部署到openshift 的PAAS里.这个框架上手非常快.喜欢的可以试试. 若实在MAC里,python已经默认安装了.10.9的系统安装的是2.7.5的版本.所以我们这里就不详细介绍python的安装啦 1. 首先安装  vurtualenv 这是一个虚拟环境,virtualenv 允许多个版本的 Python 同时存在,对应不同的项目. 它实际上并没有安装独立的 Python 副本,但是它确实提供了一种巧妙的方式来

[Python] Remote debugging by Pycharm

From: http://blog.csdn.net/u013088062/article/details/50170551 虚拟环境配置 配置远程解释器 设想这样一种情况,你在一个平台上操作你的工程,但你希望在另外一个平台上完善并运行它,这就是为什么Pycharm做了很多工作来支持远程调试. 虚拟环境配置 在虚拟机上运行一个工程主要包含以下步骤: (1)定义一个虚拟框架define a virtual box (2)需要在虚拟框架下配置一个远程的解释器configure a remote in

Python Tutorial 学习(二)--Using the Python Interpreter

Using the Python Interpreter 2.1. Invoking the Interpreter The Python interpreter is usually installed as /usr/local/bin/python on those machines where it is available; putting /usr/local/bin in your Unix shell’s search path makes it possible to star

Python的IDE之Pycharm的使用

Python的IDE之Pycharm的使用 一.为什么用IDE(Python集成开发环境-Pycharm) 到现在为止,我们也是写过代码的人啦,但你有没有发现,每次写代码要新建文件.写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,好麻烦呀,能否一气呵成,让我简单的写代码?此时开发工具IDE上场啦,一个好的IDE能帮你大大提升开发效率. 很多语言都有比较流行的开发工具,比如JAVA 的Eclipse, C#,C++的VisualStudio, Python的是啥呢? Py

2.1 The Python Interpreter(python解释器)

2.1 The Python Interpreter(Python解释器) Python是一门解释性语言.Python的解释器一次只能运行一个命令.标准的Python解释器环境可以用通过输入python进入(在终端输入python后,就能进入解释器): >>>是提示符(prompt),告诉你可以输入指令.如果想要退出,可以输入exit()或者按Ctrl-D. 运行python程序也很简单,输入一个终端python+.py文件即可.假设我们的hello_world.py文件中有下面的内容