精华内容
下载资源
问答
  • pycharm设置虚拟解释器

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

    当前虚拟解释器查看:

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

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

    展开全文
  • 为什么在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

    展开全文
  • python3的查找与安装 如果电脑中没有安装python3可以用brewhome来安装,简单记录下 ...//查看python版本 ...设置PyCharm ...打开PyCharm的偏好设置 ...点击OK就好了,接下来设置python3做为默认的解释器

    python3的查找与安装

    如果电脑中没有安装python3可以用brewhome来安装,简单记录下

    //查看python版本

    python --version

    python3 --version

    //搜索python

    brew search python

    //安装python3

    brew install python3

    然后经过一个漫长的过程就安装好了,好,圆规正题

    设置PyCharm

    打开PyCharm的偏好设置

    //搜索Interpreter

    Interpreter

    点击更多按钮,选择【Create VirtualEnv】

    Name随便写,位置可以跟我一样放到[.virtualenvs]下

    1/Users/(userName)/.virtualenvs

    查看python位置

    //python2

    which python

    //python3

    which python3

    选择【Base interpreter】python3的执行文件位置

    点击OK就好了,接下来设置python3做为默认的解释器吧

    展开全文
  • 本文给大家分享的是修改MACA中pycharm的默认的Python解释器,由于默认解释器是Python2,使用起来各种不便,下面给大家讲解下如何修改
  • 在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库)二、添加第三方类库仍然在上图中,下面有一个+号按钮,点击进入下图:直接在...

    直接上图(mac环境):

    一、设置项目的python版本

    File->Default Settings ...

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库)

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    二、添加第三方类库

    仍然在上图中,下面有一个+号按钮,点击进入下图:

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    直接在搜索框里,搜索需要的第三方类库即可(以tensorflow为例),找到后点击 Install Package即可

    三、设置国内pip镜像

    默认情况下,跟maven中央仓库类似,pip是直接连到国外的官网下载第三方类库的,在上图Install Package的旁边,有一个Manage Repositories的按钮,可以添加国内镜像地址

    AAffA0nNPuCLAAAAAElFTkSuQmCC

    常用的国内镜像地址列表如下:

    阿里云 http://mirrors.aliyun.com/pypi/simple  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple  豆瓣(douban) http://pypi.douban.com/simple  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple 终端下,如果也希望能使用国内镜像,可以修改 ~/.pip/pip.conf (没有就新建一个), 内容参考下面:

    [global]

    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    展开全文
  • pycharm如何设置python版本

    千次阅读 2018-10-12 17:27:04
     在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库)      二、添加第三方类库  仍然在上图中,下面有一个+号按钮,...
  • 解决anaconda无法安装Jieba库问题 居中的图片:先在官网下载jieba...去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片. // An highlighted block var foo = 'bar'; 生成一个适合你的列表
  • 在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装anaconda,这个已经集成了很多第三方的类库) 二、添加第三方类库 仍然在上图中,下面有一个+号按钮,点击进入下图...
  • 如何将python搭建、集成到pycharm上,实现pycharm中也可以用python中的包 步骤: 打开你的pycharm->File->Settings->Project:你的工程名字->Project Interpreter->Project Interpreter->右边的...
  • pycharm更改解释器不生效的解决方法

    千次阅读 2019-08-11 14:02:16
    网上关于pycharm如何设置project interpreter有很多教程,再此不再一一罗列,有一篇关于pycharm三种解释器的区别可以参考理解一下https://blog.csdn.net/cxk207017/article/details/90047559。 本人再project ...
  • 如何pycharm中配置python解释器

    千次阅读 2019-09-03 09:38:31
    要想使用python解释器不光是下载下来就可以的,还要将其添加到环境变量中,Win10可以看这里: 右键我的电脑–属性–高级系统设置 –环境变量–点击系统变量名未Path的编辑–新建(将python.exe的地址放到新建的环境...
  • Pycharm 常用设置

    2019-07-11 19:11:00
    目录 Pycharm版本分布 为什么我的Pycharm不能新建... 应该选择什么样的Python解释器环境 如何修改颜色方案 如何修改字体 如何关闭那些烦人的代码提示/语法风格检测/波浪线 如何安装package 为什么安装...
  • 这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下。1、一般来说,当我们启动Pycharm,如果Pycharm正常激活的话,就会直接进入到...
  • 呃呃,遇到坑了。。。。。。 安装完Python,没有去配置好Python解释器,直接打开Python项目包,去运行程序,程序...看了下边这个博客知道了是没有设置好Python解释器。 https://blog.csdn.net/myydebk666/article...
  • 第一步pycharm与服务器相链接 可以将自己代码传到服务器相应的文件夹下 ...所以第一步pycharm与服务器相链接设置,第二步将pycharm的解释权设置成服务器上的解释器,两者的映射路径要一致 ...
  • 最近遇到这么一个问题。在Windows上安装Python解释器后,我在PyCharm上却不能找到相应...1 如何PyCharm上配置Python解释器 我以mac OS系统为例,Windows上也是类似。 打开PyCharm的偏好设置,搜索interpreter ...
  • 文章目录1. File-->Setting2. 找到Python Interpreter这个标签3. 点击设置,添加自己想要设置...[Project: 项⽬目名称] – [Project Interpreter] – [设置图标] – [Add] – 浏览到⽬目标解释器器 – [OK] --[OK]。
  • pycharm如何使用?

    千次阅读 2018-07-22 11:10:53
    ---------------------------------------------------------------设置使用哪个python解释器----------------------------------------------------------------- python2.7(anaconda)、python2.7(自己安装的...

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

pycharm如何设置解释器

pycharm 订阅