相关疑难解决方法(0)

在Spyder的virtualenv IPython无法正常工作

我在Linux上安装了Spyder(确切地说是Mint 17)并使用ipython,numpy等创建了一个科学的virtualenv(sci).我的想法是改变我的python 2/python 3的虚拟环境并且比安装更灵活一点整个Anaconda/python(x,y).我现在遇到让ipython在Spyder工作的问题.

我去了

Tools->Preferences->Console->Advanced settings
Run Code Online (Sandbox Code Playgroud)

使用以下Python解释器

 /home/mike/envs/sci/bin/ipython
Run Code Online (Sandbox Code Playgroud)

但这并没有启动ipython.它响应

...
Execute the given command[TerminalIPythonApp] CRITICAL | Bad config     encountered during initialization:
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '-u'
...
Run Code Online (Sandbox Code Playgroud)

它也没有在控制台下显示"打开一个IPython控制台".

我缺少什么想法?

欢呼,迈克

python ipython spyder

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

如何使用Python 2.7和Python 3.4启动Spyder的两个实例?

我在Windows Vista上安装了Python 3.4 spyder.

今天我想用Python 2.7运行spyder.所以,经历了这篇文章并为spyder安装了Python 2.7.现在,我如何使用Python 2.7而不是默认的3.4启动spyder?(我想在帖子上发表评论并询问@ user3058525,但由于声誉限制而无法)

任何人都可以帮忙吗?

PS:我可以创造一个virtualenv.但是想在spyder工作......

python python-2.7 python-3.x spyder

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

如何确保Spyder在conda环境中运行?

testenv在Windows 10中创建了一个conda环境,该环境包含Python 3.6和Spyder。我还使用此答案中描述的方法安装了Selenium 。我检查了这些软件包是否与

conda list -n testenv
Run Code Online (Sandbox Code Playgroud)

为了在该环境中运行Spyder,我遵循了此答案及其相关注释中的说明。所以我用

activate testenv
Run Code Online (Sandbox Code Playgroud)

修改了提示以表明它testenv是活动的。然后我输入

spyder
Run Code Online (Sandbox Code Playgroud)

启动Spyder。(当Spyder打开时,我的命令窗口将自动关闭,如果我打开另一个窗口而不关闭Spyder,并且发出命令conda info -e,则输出将表明该窗口testenv不再活动。)此时,当我在Spyder中运行包含以下内容的代码时线

from selenium import webdriver
Run Code Online (Sandbox Code Playgroud)

Spyder控制台报告

ModuleNotFoundError: No module named 'selenium'
Run Code Online (Sandbox Code Playgroud)

我的问题是:

Spyder真的在运行testenv吗?如果是这样,为什么会报告此错误?如果没有,我在做什么错?


编辑:进一步的研究发现了一个恰当命名的线程“ Spyder无法在Windows 10的Anaconda虚拟环境中运行 ”。我遵循了建议的答案,即在激活环境后安装Spyder的建议,但这只是返回了消息

# All requested packages already installed.
# packages in environment at C:\Anaconda3\envs\testenv:
#
spyder                    3.2.2                    py36_0
Run Code Online (Sandbox Code Playgroud)

该答案的评论之一建议where spyder在活动环境中使用以检查哪些可执行文件可用。这回来了

C:\Anaconda3\Scripts\spyder.exe
C:\Anaconda3\envs\testenv\Scripts\spyder.exe
Run Code Online (Sandbox Code Playgroud)

因此,我尝试通过键入第二个条目的完整路径来启动Spyder。Spyder打开了,我的程序运行没有错误。 这似乎已经解决了问题。

python spyder conda

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

如何在Spyder上使用tensorflow?

我是Python的新用户,想要使用tensorflow.我想我通过Anaconda在mac OSX上成功安装了tensorflow.但我仍然无法弄清楚如何在Spyder上使用tensorflow.有人能帮助我吗?非常感谢!

spyder tensorflow

7
推荐指数
2
解决办法
4万
查看次数

无法从Windows命令提示符运行Spyder3

我下载了Python3,在笔记本电脑上,我已经有Python2,在两个文件夹Python3Python27分别.

我有Windows 10,64位.

Spyder.exe并且Spyder3.exe位于Scripts安装的子文件夹中.

我添加Python27\ScriptsPython3\ScriptsPath环境变量.

打开命令提示符并键入

spyder
Run Code Online (Sandbox Code Playgroud)

在键入时,correcty启动Spyder2

spyder3
Run Code Online (Sandbox Code Playgroud)

结果是:

在此输入图像描述

-

我在网上看到这个错误通常会发生Pip3,因此我尝试升级spyder3,但这并没有解决问题.

有任何想法吗?

python-3.x spyder

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

标签 统计

spyder ×5

python ×3

python-3.x ×2

conda ×1

ipython ×1

python-2.7 ×1

tensorflow ×1