问题标签 [python-3.7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 Python 3.7 和 Anaconda 运行 Spyder
我已经在 Spyder 和 Python 3.6 附带的 Windows 10 机器上安装了 Anaconda,但我希望升级到 Python 3.7
使用 Python 3.7 创建 Anaconda 环境很容易,使用:
或者:
然而,在这种环境中启动 Spyder 会将其退回到 Python 3.6。我尝试直接在 Spyder 中指定 python.exe(对于 3.7 版)Tools -> Settings
,但是在重新启动后,Spyder 内核无法启动,并且会显示它们需要软件包:ipykernel
和cloudpickle
.
在环境中尝试使用conda install
它们时,会出现以下内容:
这将再次将 python 从 3.7 降级到 3.6。
我最后的尝试是使用命令:
输出失败
问题不是如何将 Conda 升级到 Python 3.7,而是如何让 Spyder 在自己的环境中使用 Python 3.7
python - 使用有序字典作为有序集
既然 Python 3.7 使保留顺序的字典正式成为语言规范的一部分,而不是实现细节,我一直在努力思考如何最好地使用这个属性。今天,我发现我需要一个订单保留集,并认为字典可以解决问题。
假设我们有一个可散列元素的列表。我们想要一个唯一条目的列表,并且我们希望根据第一次出现来保持这些条目的顺序。一个简单的字典构造函数应该可以解决问题:
这将保留第一次出现的顺序并消除所有重复项。
我想知道社区对这个用例的看法以及一般的订单保留功能。
- 有什么理由不应该使用这种方法吗?
- 有没有更好的方法来解决这个问题?
- 这种方法是 Pythonic 的吗?
通读Python之禅,我很矛盾。该方法很简单,但依赖于隐式排序。
请让我知道你的想法。谢谢你。
python - TypeError:TextIOWrapper 类型的对象不是 JSON 可序列化的
如果代码能够正常工作,那么每当有人在聊天中输入内容时,他们就会获得 5 次经验,并且该信息会被放入.json
文件中,但相反,每当有人在聊天中输入内容时,就会出现此错误。
这是我正在使用的代码:
import - python的readline模块不适用于Windows?
当然,我已经离开 PYTHON 两年多了。我正试图重新开始,我记得几年前在 Windows 上可以使用命令和变量完成。我们被困在 2.6 中,因为我们有依赖关系。
今天,我正在尝试导入 readline。我从 pip 收到这条消息。
C:\Users\Joe>pip3 install readline 收集 readline 使用缓存的https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz 命令的完整输出 python setup.py egg_info :错误: 这个模块不适用于 Windows
我的版本是:
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 输入“help”、“copyright”、“credits”或“license”了解更多信息。导入 readline Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ModuleNotFoundError:没有名为“readline”的模块
python - UnicodeEncodeError:“UCS-2”编解码器无法对位置 8-8 中的字符进行编码:Tk 中不支持非 BMP 字符
请记住,我今天刚开始使用 Python,所以我很糟糕。
您好,我正在为 Discord 编写一个机器人,但在运行它时遇到了问题。我正在尝试使其在线,但我遇到了同样的错误。我不知道错误来自哪里。有人可以帮忙吗?
到目前为止,这是我的代码:
我得到的错误:
我完全被困住了!我已经尝试了所有发布的解决方案,但没有任何效果。如果可以的话请帮忙!
PS,我已经换了token,别试了。
谢谢-乔纳森
python - 导入数据类模块失败
今天我从 apt-get 安装了 python 3.7 来试用新的 dataclasses 模块。我单独安装了它,因为 python3.6 不能升级到 3.7。
当我输入:python3.7 --version
时,它给了我:>>> Python 3.7.0a2
作为我当前的版本。
问题是我似乎无法导入数据类。
我的导入声明是:from dataclasses import dataclass
按照此处的说明
这是它给我的错误信息:
我什至尝试使用 pip3: 安装数据类模块pip3 install dataclasses
。不确定这是否有必要。
关于可能是什么问题的任何建议?
[编辑] 刚刚用 python3.6 控制台试了一下,效果很好……很奇怪。
python - Open() 需要整数?
代码如下:
出现以下情况:
这种语法在 3.6 版本上完美运行,现在我升级到 3.7 它没有。这里发生了什么?顺便说一句,“cake.txt”文件不存在。
python文档也没有帮助。
python - Python 3.7 安装无法在 openSUSE Leap 42.3 上运行
在 openSUSE Leap 42.3 上从源代码构建和安装 Python 3.7.0 时,安装到 /usr/local 的默认 ./configure 会出现严重的 python 错误。
(openSUSE Leap 42.3 Python3 包只到 Python 3.4.6,virtualenv 还没有发布版本 3.7。)
pip 也坏了:
编辑:一种可能的解决方案:
(其中 /usr/local/ 是默认的 PYTHONHOME)
那么问题是从https://www.python.org/安装 Python 3.7.0 是否有任何通用修复?每个人都必须有同样的问题,至少对于 openSUSE Leap 42.3。
实验性的openSUSE python 3.7.0 (devel:languages:python:Factory)打破了 apparmor 和 python(abi) 的依赖关系,因此无法安装。
python - 无法在 Mac 上使用 Python 3.7 通过 pip 安装 Scikit-Learn
我正在尝试在我的机器(macOS 10.13.4,Python 3.7.0)上安装 scikit-learn,但无济于事。
我尝试了以下方法:
- 重新安装所有依赖项
- 清除缓存并重新下载
- 强制重新安装依赖项
- 通过 PyCharm GUI 安装,而不是通过 pip3 在命令行安装
- 从 python 命令行中运行 pip
- 使用 Python 3.6.4 重复这些步骤
这些步骤都没有成功;相反,我在运行 install 命令后收到以下错误。
据我所知,似乎我缺少了一个额外的依赖项;关于可能是什么或我可以安装的其他建议的任何想法?
谢谢您的帮助!