小编bgs*_*gse的帖子

在PyCharm中配置解释器:"请使用其他SDK名称"

我多年来一直在使用Pycharm,从未遇到过任何问题.但是,在我最近的PyCharm更新后,我无法再配置解释器.

每次我创建一个新项目时,它都会在我的项目下创建一个vent目录.当我去File/Default Settings/Project Interpreter,我有新的选择.

在此窗口中,它允许您配置虚拟环境,conda环境和系统解释程序.我假设我应该配置系统解释器.从那里我将PyCharm指向我Mac上的解释器/usr/local/Cellar/python3/3.6.3/bin/python3并点击OK.

然后它将我带回主窗口,在那里它显示项目解释器中的路径.此时我点击申请并收到一条消息:

无法保存设置请使用其他SDK名称

我选择哪个翻译并不重要,我得到同样的信息.有没有其他人提出同样的问题,我该如何解决这个问题?

有趣的是,我的旧项目仍然正常工作.

pycharm python-3.x

17
推荐指数
4
解决办法
1万
查看次数

Pycharm docstring:代码引用和docstring继承

我目前正在浏览Jetbrains Pycharm 2017.1.5中的项目,记录我所有的python 3.6类和方法,并且有几个关于docstring格式的东西.

我想链接到某些文档字符串中的其他方法/函数/类,但我无法弄清楚如何执行此操作.restructuredText的文档非常非常广泛,但它没有说任何关于使用Pycharm引用其他文档字符串的内容.实际上,该页面中的绝大部分片段甚至都不能在Pycharm中运行.(这是为什么?)

我已经设法找到你可以:class:`<class_name>`用来引用一个类,但:class:`<class.method>`不起作用,类似命名的结构,如:func:`<func_name>`不创建超链接.我也看到:ref:`<name>`了,但那个也不起作用.

(如果没有这个错误,我会在心跳中切换到Epytext(它有我想要的一切,加上它更简单):You need configured Python 2 SDK to render Epydoc docstrings在Ctrl + Q帧中.)

如果有一种方法可以继承子类/重写方法中的docstring,那么它也会非常有用.如果您将docstring留空,Pycharm会自动执行此操作,这使我认为可以手动执行此操作.但是,我再也找不到任何相关信息.

事情变得非常复杂,如此简单.所以,任何帮助将不胜感激!

restructuredtext docstring pycharm python-3.x

11
推荐指数
1
解决办法
1369
查看次数

如何调试在pycharm的docker-compose内部运行的进程

我正在尝试将本地Pycharm + Django切换到基于docker的dev env。我在Mac上运行并使用Docker-Compose(很少的docker:我的django应用,一些db和nginx)。

一切运行正常,代码更改立即反映在docker中,并在Pycharm中进行编码时可使用正确的软件包。一旦docker-compose开始,Pycharm的docker插件窗口中将显示一个正在运行的容器列表,对于每个容器,我都可以看到其日志/属性/端口/卷绑定。

解释器似乎已使用Docker Compose(位于[{my path} /docker-compose.yaml]的应用程序)正确配置为项目解释程序,并且-> / code的路径映射到Docker中的正确文件夹。

问题是我无法调试它。当我在调试对话框中选择Docker-Compose时,唯一可用的选项是“运行”,而不是“调试”。

在我看来,这不是Docker / Compose的问题,但是Pycharm插件不允许使用docker-compose run / debug配置在调试中运行。

知道如何使用Pycharm对其进行调试吗?

pycharm docker docker-compose

9
推荐指数
1
解决办法
7679
查看次数

环境设置用于运行猎鹰应用程序

我有一个简单的猎鹰应用程序,我使用以下命令在终端上运行,

gunicorn -b 0.0.0.0:5000 main:app --reload
Run Code Online (Sandbox Code Playgroud)

main.py是实例化app = falcon.API()的python文件.这有效.

所以我试着在PyCharm中设置这个配置.但是这个我无法运行.这是PyCharm配置窗口

在此输入图像描述

有人可以帮助我配置此窗口以使应用程序运行.

pycharm gunicorn falconframework

6
推荐指数
1
解决办法
1739
查看次数

如何打包 Pycharm python 项目以上传到 AWS Lambda?

在 Windows 上使用 pycharm。

我创建了一个 zip 文件,以手动方式上传到 AWS Lambda:1) 将模块手动安装到默认目录以外的目录中。2) 创建我的 .py 代码文件 3) 压缩项目文件夹的内容 4) 将该 zip 文件夹上传到 Lambda

我是 Pycharm 的新手,在一个项目中,我看到有一大堆我不理解的文件和文件夹。

我试图压缩整个 Pycharm 项目内容并上传 - 这不起作用。看起来我需要运行某种设置来创建正确的文件夹结构和具有正确内容的文件。

任何帮助,将不胜感激。

python amazon-web-services pycharm

5
推荐指数
1
解决办法
5491
查看次数

简单的烧瓶服务不在 docker 容器外响应

嗨,提前致谢,我是 docker 新手,我被困在一个简单的 docker 示例上,该示例在容器外公开了一个烧瓶服务。

我有一个名为rest_exampledockerfile 和 .py 文件的文件夹。这是我的 dockerfile:

FROM ubuntu:16.04
LABEL maintainer="Lorem Ipsum"
RUN apt-get update  &&  \
    apt-get install -y python  && \
    apt-get install -y python-pip  && \
    pip install Flask  && \
    apt-get install -y curl  && \
    mkdir files
COPY flask_example.py /files
ENV FLASK_APP /files/flask_example.py
EXPOSE 5000
CMD flask run
Run Code Online (Sandbox Code Playgroud)

这是flask_example.py:

from flask import Flask

app = Flask(__name__)

@app.route("/hello")
def hello():
    return "Hello World!"
Run Code Online (Sandbox Code Playgroud)

我正在创建这样的图像: docker run rest_example -t -p 5000:5000 --name=rest_example …

flask docker

4
推荐指数
1
解决办法
1702
查看次数