我在Spyder IDE中搜索了有关工作空间和项目的基本教程.我想要了解的是如何使用工作区和项目来组织我的代码的基本概念.看起来这可能是基本的编程技巧,这也是我找到任何概述的问题的原因.这个页面似乎是相关的,但实际上是关于Eclipse而且非常稀疏.Python的教程和Spyder的文档没有详细介绍.Anaconda文档也没有.
我的问题是:
我什么时候应该设置一个新工作区(如果有的话)?
我什么时候创建一个新项目?
PYTHONPATH如何依赖于我的工作区和项目设置?它在所有情况下都是相同的,还是可以按工作区/项目自定义?
除了我应该配置的PYTHONPATH之外还有其他设置吗?
Spyder上面的答案有多具体?对于其他IDE,如Eclipse,它会是一样的吗?
我在64位Windows 7上运行Spyder,作为Anaconda软件包的一部分.
我在Mac中使用了anaconda的spyder,经常在编辑器和控制台之间来回切换.我想知道是否有一个键盘快捷键可以在这两者之间快速切换.使用触控板进行操作并不方便.谢谢.
我在mac上的anaconda spyder中使用3.6 Python版本.但我想将其更改为Python 2.7.
谁能告诉我怎么做?
我使用了下载spyder
pip install spyder
在我的Windows 10 32位操作系统,但我没有看到任何桌面图标或exe文件开始运行IDE.我下载了spyder 3,我的任何python都是3.6.我甚至尝试从Python3.6/Scripts文件夹创建spyder.exe的快捷方式,但它无法打开.
我正在使用Debian.我安装了Python 3.2.3.Python 3的路径是/ usr/bin/python3.如何在Spyder中更改它?
默认情况下,Spyder使用Python 2.7.2,我的问题是:有没有办法设置Spyder以便它自动使用Python 3.x?谢谢!
我现在已经和python一起玩了大约一个月了,有些事情让我困扰.我使用python(x,y)工具包,它附带了整洁的Spyder IDE.我的问题涉及Spyder的UMD(用户模块删除).
我 在互联网上找到了这个图形模块,这有助于人们在python脚本中做一些简单的图形内容(据我所知).
它不像我被卡住了,但是当我执行下面的代码时:
import pylab as p
import graphics as g
window = g.GraphWin("tryout", 600, 600)
window.close()
print p.sqrt(4)
Run Code Online (Sandbox Code Playgroud)
输出是:
>>>runfile(r'C:\some\folders\tryout.py', wdir=r'C:\some\folders')
>>>UMD has deleted: graphics
>>>2.0
Run Code Online (Sandbox Code Playgroud)
1号线显然是好的,所以是3号线,但我没有得到线2条.此外,挑起窗口闪烁和画面之外,因为它应该.第2行似乎没有任何伤害,我可以完全重新运行该文件,因为我不想,但我想知道它来自哪里.
每次运行脚本时,AFAIK UMD都会强制解释器重新加载模块.显示的消息是否表示"它"已删除对模块的引用,因为它已不再使用,或者是否为其他内容?或者它是否意味着某些事情是错误的,并且如果我之后添加更多内容会"伤害"我的代码吗?
注意:第一个问题,所以请评论它的废话,以帮助我提高我的要求技巧.
编辑:我尝试在测试线上移动print p.sqrt(4)
,发现我把它放在哪里并不重要.如果它是导入模块后的第一行,它仍会在显示sqrt(4)之前提示消息
我最近买了一台MacBook并通过Anaconda安装了Python.这是版本信息:
Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Run Code Online (Sandbox Code Playgroud)
我希望能够做到以下所有方面:
这是我尝试过的:
这是我可以做的:
一旦我有了这个工作,我就有兴趣做以下事情:
A.控制哪些脚本在运行时创建一个控制台窗口而哪些脚本没有
B.控制在脚本完成或等待用户时生成的控制台窗口是否消失(我)关闭它
然而,我怀疑一旦我弄清楚如何首先调用我的脚本,可能很容易弄清楚如何做这些(或者是否可能).
有没有办法连接python spyder与github?
我通过github管理我的R脚本,因为R提供了允许用户提交,拉取和推送的接口,但我想知道在python(x,y)spyder中是否存在相同(或类似)的系统.
我想用github来管理我的python脚本,而不是只在本地编辑我的代码,每次手动写更改日志...
我刚刚为Mac OS X下载了Anaconda 4.2.0(使用python 3.5.2).每当我尝试更新任何软件包等时,我的ipython控制台都会显示软件包依赖关系,并显示"继续([y]/n)?" 但不接受任何投入.例如,我按回车键,或按y键等,没有任何反应.这是一个例子:
!conda create -n graphlab-env python=2.7 anaconda
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /Users/Abhijit/anaconda/envs/graphlab-env:
The following packages will be downloaded:
package | build
---------------------------|-----------------
python-2.7.12 | 1 9.5 MB
_license-1.1 | py27_1 80 KB
alabaster-0.7.9 | py27_0 11 KB
anaconda-clean-1.0.0 | py27_0 3 KB
.
.
.
nbpresent-3.0.2 | py27_0 463 KB
anaconda-4.2.0 | np111py27_0 6 KB
------------------------------------------------------------
Total: 143.9 MB
The following NEW packages will be …
Run Code Online (Sandbox Code Playgroud)