精华内容
下载资源
问答
  • My PyCharm installation has two interpreters available:Python 3.3.2 (/usr/bin/python3.3m)Python 2.7.5 (/usr/bin/python2.7)Whenever I open a new project it sets the interpreter to Python 3. Since I wor...

    My PyCharm installation has two interpreters available:

    Python 3.3.2 (/usr/bin/python3.3m)

    Python 2.7.5 (/usr/bin/python2.7)

    Whenever I open a new project it sets the interpreter to Python 3. Since I work mostly with 2.7, this means in most cases I have to reconfigure it. How do I change it to use 2.7 by default for new projects?

    Update: After setting the default interpreter to Python 2.7.5 in File → Default Settings → Project Interpreter and removing the .idea/misc.xml file, the interpreter is now not set at all in misc.xml. Better than setting it to Python 3.3, but still...

    解决方案

    File | Default Settings | Project Interpreter.

    This configuration sets the default interpreter for the new projects, note the Default Settings menu, it's not the same as File | Settings which sets options for the current project.

    If there is no open project, you can access this menu from the Welcome Screen (Configure | Settings).

    Please note that it affects Open Directory option. Once you open a directory with your files, a new project will be created with the default interpreter that you have configured using the above steps. New Project option will show you the list of configured interpreters in default order and you will have to choose which one to use. There is a related request to suggest the most frequently used interpreter first.

    展开全文
  • 为什么在PyCharm中使用docker?(Why docker in PyCharm?) There can be many different reasons for ... But the ones that interest me are: 在PyCharm中使用Docker解释器可能有许多不同的原因。 但是令我感兴趣的...

    为什么在PyCharm中使用docker?(Why docker in PyCharm?)

    There can be many different reasons for using a Docker interpreter in PyCharm. But the ones that interest me are:

    在PyCharm中使用Docker解释器可能有许多不同的原因。 但是令我感兴趣的是:

    1. I do not want to set up and install Cuda libraries in my host machine, and

      我不想在主机上设置和安装Cuda库,并且
    2. I want to enjoy the flexibility of docker not at the stage of deployment but also at the stage of development and save time on testing the compatibility of my code for different OS during deployment.

      我想在部署阶段而不是在开发阶段享受docker的灵活性,并节省部署期间测试我的代码对不同OS的兼容性的时间。

    码头工人内部的PyCharm还是码头工人内部的Docker? (PyCharm inside docker or docker inside PyCharm?)

    There are mainly two ways to go about it. 1) Run PyCharm from an interactive GUI enabled docker session. or 2) Setup a docker interpreter in Pycharm.

    主要有两种解决方法。 1)从启用了交互式GUI的docker会话中运行PyCharm。 或2)在Pycharm中设置docker解释器。

    The advantage of the first option is that when you update your PyCharm version (which happens every 2 to 3 months for me), you do not need to worry if your previous interpreter setup will work. After starting an interactive docker session, open the PyCharm from the terminal inside the container, and work on it as if you are working on your host computer. This option cannot be always available depending on what OS you are using, where is your Pycham is installed, and whether the volume mapping of a certain directory is allowed. The advantage of the second way is that you can work naturally with the interpreter just like virtualenv or conda interpreters and there is no need to run the docker session in a separate terminal every time.

    第一种选择的优点是,当您更新PyCharm版本(对我来说每2到3个月更新一次)时,您不必担心以前的解释器设置是否可以使用。 启动交互式docker会话后,从容器内的终端打开PyCharm,并像在主机计算机上一样对其进行操作。 根据您所使用的操作系统,Pycham的安装位置以及是否允许特定目录的卷映射,此选项不能始终可用。 第二种方法的优点是,您可以像virtualenv或conda解释器一样自然地使用解释器,并且无需每次都在单独的终端中运行docker会话。

    I will explain both of these options here with Ubuntu 20.04 and PyCharm-professional 2020.2.1. There is a chance that some of the settings shown below are different for Windows or iOS.

    我将在Ubuntu 20.04和PyCharm-professional 2020.2.1中解释这两个选项。 对于Windows或iOS,以下显示的某些设置可能会有所不同。

    Option 1: PyCharm inside a docker container

    选项1:Docker容器内的PyCharm

    1. Install docker

      安装泊坞窗

    2. Create a docker image with java installation if it is not already in your base image. In my case, my base image is tensorflow 2 with GPU and Python 3.

      如果基础映像中尚未包含docker映像,请使用java安装创建它。 就我而言,我的基本映像是带有GPU和Python 3的tensorflow 2。
    # Dockerfile for tensorflow 2 with gpu
    FROM tensorflow/tensorflow:latest-gpu-py3

    # Install OpenJDK-8
    RUN apt-get update && \
    apt-get install -y openjdk-8-jdk && \
    apt-get install -y ant && \
    apt-get clean;

    # Fix certificate issues
    RUN apt-get update && \
    apt-get install ca-certificates-java && \
    apt-get clean && \
    update-ca-certificates -f;

    # Setup JAVA_HOME -- useful for docker commandline
    ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
    RUN export JAVA_HOME# build your custom image using the following command
    docker build -t myimage .

    3. Run docker image interactively with volume mounting to the location of your PyCharm installation:

    3.通过批量安装到PyCharm安装位置以交互方式运行docker映像:

    docker run 
    -it #Make docker session interactive
    --rm #Automatically remove the container when it exits
    --gpus all #Enable GPU support in the container
    -e DISPLAY=${DISPLAY} #Pass environment variable display
    --net=host #Share network configu of the host with this container
    --user "$(id -u):$(id -g)" #Pass user id and group id
    -v <path to pycharm in your host machine>:<path to pycharm in docker container> #Volume mounting to access pycharm from the container
    myimage

    Now you can open PyCharm from the shell just like your host machine. If you want to make changes to your project and save them in your local machine. You can mount your project directory with -v option. You can also read the dataset which might be on a different location using a read-only mount by appending:ro at the end of the mounting command.

    现在,您可以像从主机一样从外壳打开PyCharm。 如果要更改项目并将其保存在本地计算机中。 您可以使用-v选项挂载项目目录。 您还可以通过在挂载命令末尾附加:ro来使用只读挂载来读取可能位于其他位置的数据集。

    Option 2: Run docker interpreter inside PyCharm

    选项2:在PyCharm中运行docker解释器

    Open PyCharm and create your project. When you are first asked to choose the interpreter, choose virtualenv as an option. Even though you do not want to use that interpreter, choose that as an option. This is to avoid the long-standing bug in the Jetbrains docker interpreter option. If you choose to provide a docker interpreter when you create a new python project, it asks for “Remote project location” and there is no correct answer to set that remote path.

    打开PyCharm并创建您的项目。 首次要求您选择解释器时,请选择virtualenv作为选项。 即使您不想使用该解释器,也请选择该选项。 这是为了避免Jetbrains docker解释器选项中的长期错误。 如果您在创建新的python项目时选择提供docker解释器,它将要求提供“远程项目位置”,并且没有正确的答案来设置该远程路径。

    Image for post
    When you choose docker as an interpreter for a new pure python project, “Remote project location” is to be set.
    当您选择docker作为新的纯python项目的解释器时,将设置“远程项目位置”。
    Image for post
    There is no correct answer for the remote project location as the warning suggests “This interpreter type does not support remote project creation”. This is a bug.
    对于远程项目位置,没有正确的答案,因为警告提示“此解释器类型不支持远程项目创建”。 这是一个错误。

    Once you create a new project using virtualenv, open the project settings->project interpreter and click on the wheel icon to add a new interpreter.

    使用virtualenv创建新项目后,打开项目设置->项目解释器,然后单击滚轮图标以添加新的解释器。

    Image for post
    Notice that the current interpreter of this project is system installed python.
    请注意,此项目的当前解释器是系统安装的python。

    The next step is to choose your custom image and create a docker interpreter by clicking the “New” button.

    下一步是选择您的自定义映像,然后单击“新建”按钮来创建docker解释器。

    Image for post
    On left choose docker to create the docker interpreter. Choose the image of your choice for the interpreter.
    在左侧,选择docker创建docker解释器。 为口译员选择所需的图像。
    Image for post
    Wait until you see the message “Connection successful” at the bottom of this window.
    等待直到您在该窗口底部看到消息“连接成功”。

    When you will click ok to all the windows, you will return to the project interpreter window where the new docker interpreter is chosen for the current project. Below the interpreter, there is an option to set the path mappings. You can leave this empty.

    单击所有窗口的确定后,将返回项目解释器窗口,在该窗口中为当前项目选择新的docker解释器。 在解释器下方,有一个选项可以设置路径映射。 您可以将此留空。

    Image for post
    Leave the Path mappings entry.
    保留路径映射条目。

    The one last crucial step is to set up a run/debug configuration of the scripts.

    最后一个至关重要的步骤是设置脚本的运行/调试配置。

    Image for post
    This is where you can set volume mappings and run-time options for the container.
    您可以在此处设置容器的卷映射和运行时选项。

    After clicking ok for this configuration you can simply run your script and the docker interpreter will serve its purpose the way it should. It is nice to create a template with these settings so that you can easily create multiple debug/run configs for future scripts.

    单击确定进行此配置后,您可以简单地运行脚本,而docker解释器将按应有的方式发挥作用。 最好使用这些设置来创建模板,以便您可以轻松地为将来的脚本创建多个调试/运行配置。

    Happy coding!

    编码愉快!

    翻译自: https://medium.com/swlh/still-wondering-how-to-set-up-a-docker-interpreter-with-pycharm-5bfdb8e1e65d

    展开全文
  • pycharm设置虚拟解释器

    2020-07-18 17:45:29
    当前虚拟解释器查看: 或 如何设置和开发项目相匹配的虚拟解释器: 找到当前项目虚拟解释器路径后在pycharm中进行如下设置操作

    当前虚拟解释器查看:

    如何设置和开发项目相匹配的虚拟解释器:

    找到当前项目虚拟解释器路径后在pycharm中进行如下设置操作

    展开全文
  • 如何将python搭建、集成到pycharm上,实现pycharm中也可以用python中的包 步骤: 打开你的pycharm->File->Settings->Project:你的工程名字->Project Interpreter->Project Interpreter->右边的...

    步骤:
    打开你的pycharm->File->Settings->Project:你的工程名字->Project Interpreter->Project Interpreter->点击下拉框->进行选择->进入Add python interpreter->Virtualenv Environment->New environment->Base interpreter->选择你的python.exe程序文件->勾选Inherit global site-packages->勾选Make available to all projects->system interpreter->interpreter->会自动识别python解释器->OK

    如果这里选择的是Anaconda里的python解释器,Base interpreter->就选择你的Anaconda里的python解释器,然后再去Conda Environment里面的Conda executable进行配置,这里会自动识别conda.exe程序文件

    展开全文
  • 本文给大家分享的是修改MACA中pycharm的默认的Python解释器,由于默认解释器是Python2,使用起来各种不便,下面给大家讲解下如何修改
  • 如何pycharm中配置python解释器

    千次阅读 2019-09-03 09:38:31
    要想使用python解释器不光是下载下来就可以的,还要将其添加到环境变量中,Win10可以看这里: 右键我的电脑–属性–高级系统设置 –环境变量–点击系统变量名未Path的编辑–新建(将python.exe的地址放到新建的环境...
  • 设置PyCharm 打开PyCharm的偏好设置 //搜索Interpreter Interpreter 点击更多按钮,选择【Create VirtualEnv】 Name随便写,位置可以跟我一样放到[.virtualenvs]下 1/Users/(userName...
  • 最近遇到这么一个问题。在Windows上安装Python解释器后,我在PyCharm上却不能找到相应...1 如何PyCharm上配置Python解释器 我以mac OS系统为例,Windows上也是类似。 打开PyCharm的偏好设置,搜索interpreter ...
  • 我们在pycharm中有时会需要搭配anaconda使用,那么如何设置anaconda环境呢?下面小编给大家分享一下。工具/原料pycharm方法/步骤1首先打开pycharm软件,点击Create New Project选项,如下图所示2然后在弹出的界面中...
  • 这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下。1、一般来说,当我们启动Pycharm,如果Pycharm正常激活的话,就会直接进入到...
  • pycharm更改解释器不生效的解决方法

    千次阅读 2019-08-11 14:02:16
    网上关于pycharm如何设置project interpreter有很多教程,再此不再一一罗列,有一篇关于pycharm三种解释器的区别可以参考理解一下https://blog.csdn.net/cxk207017/article/details/90047559。 本人再project ...
  • 呃呃,遇到坑了。。。。。。 安装完Python,没有去配置好Python解释器,直接打开Python项目包,去运行程序,程序...看了下边这个博客知道了是没有设置好Python解释器。 https://blog.csdn.net/myydebk666/article...
  • 该教程主要介绍pycharm远程SSH调用解释器以及建立SFTP文件传输协议:第一步:建立SSH连接;第二步:建立SFTP协议;(1)SSH:配置远程python解释器这里主要讲的是如何配置远程python解释器。首先,通过File > ...
  • 该教程主要介绍pycharm远程SSH调用解释器以及建立SFTP文件传输协议:第一步:建立SSH连接;第二步:建立SFTP协议;(1)SSH:配置远程python解释器这里主要讲的是如何配置远程python解释器。首先,通过File > ...
  • pycharm如何设置python版本

    千次阅读 2018-10-12 17:27:04
     在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库)      二、添加第三方类库  仍然在上图中,下面有一个+号按钮,...
  • 这一篇教程,我们来了解了解如何PyCharm中安装和卸载第三方库。...界面右侧的项目解释器设置(Project InterPreter)中选择要设置的Python解释器(如果不想每次都选择,可以点击界面右下角的应用(Ap...
  • 在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库)二、添加第三方类库仍然在上图中,下面有一个+号按钮,点击进入下图:直接在...
  • 说明你在设置pycharm解释器时,上面最后一张图的第二点project root ->lin_code的映射,与你pycharm与服务器相链接设置的映射不一样产生。所以第一步pycharm与服务器相链接设置,第二步将pycharm的解释权设置成...
  • 远程解释器配置4. 向服务器传输项目在pycharm查看运行服务端项目文件技术无止境,路遥有佳期。我是浮生,祝你幸福! 最近因工作需求要远程部署服务器,服务器端用的是另外一台电脑,所装系统为CentOS7,装系统的...
  • 文章目录1. File-->Setting2. 找到Python Interpreter这个标签3. 点击设置,添加自己想要设置...[Project: 项⽬目名称] – [Project Interpreter] – [设置图标] – [Add] – 浏览到⽬目标解释器器 – [OK] --[OK]。
  • 该教程主要介绍pycharm远程SSH调用解释器以及建立SFTP文件传输协议: 第一步:建立SSH连接; 第二步:建立SFTP协议; (1)SSH: 配置远程python解释器 这里主要讲的是如何配置远程python解释器。 首先,通过...
  • 在当前的PyCharm项目中使用python 2.7,并且该项目的python解释器设置为python 2.7。 现在,我打开" PyCharm设置",并想更新python 2.7的pip。pip版本为8.1.1,我单击了update,希望将其更新为最新版本。 但是,在...
  • Pycharm 常用设置

    2019-07-11 19:11:00
    目录 Pycharm版本分布 为什么我的Pycharm不能新建... 应该选择什么样的Python解释器环境 如何修改颜色方案 如何修改字体 如何关闭那些烦人的代码提示/语法风格检测/波浪线 如何安装package 为什么安装...

空空如也

空空如也

1 2 3 4 5 6
收藏数 102
精华内容 40
关键字:

如何设置pycharm解释器

pycharm 订阅