我有一个基本的终端问题.我刚刚在Snow Leopard上安装了enthought的Canopy for Python,当我在命令行上工作时,(Canopy 64bit)不断出现.
EX :( Canopy 64bit)Macbook~ [用户名] $
我试过编辑我的bashrc文件,但无济于事.
bashrc目前有这个:
# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
return
fi
PS1="Macbook~\u\$"
# Make bash check its window size after a process completes
shopt -s checkwinsize
Run Code Online (Sandbox Code Playgroud)
-
有没有办法阻止"(Canopy 64bit)"显示?
Enthough Canopy Mayavi mlab中的字体大小设置似乎已损坏。
这两个命令都没有:
mlab.axes.label_text_property.font_size = 12 (e.g.)
直接菜单字体大小命令(高级设置)也不起作用。
我已经用Enthought记录了一个错误报告,但是它看起来像是一个更普通的Mayavi错误,请参阅
嗨,我是 Python 新手程序员。我想要逐行分析,因此尝试安装 line_profiler 包。但它不起作用。这是我所做的:
顺便说一下,我使用的是 64 位 Windows 8.1,并且正在使用 Enthought Canopy。
我从这里得到了 Windows 安装包:https : //pypi.python.org/pypi/line_profiler并安装了它。
它在 line_profiler 站点上说 a) 我不需要构建它或需要 Cython,b) 我应该这样做:
对于 IPython 0.11+,您可以通过编辑 IPython 配置文件 ~/.ipython/profile_default/ipython_config.py 将“line_profiler”项添加到扩展列表中来安装它:
c.TerminalIPythonApp.extensions = ['line_profiler', ]
我重新启动了 Canopy,没有运气。应该有一个魔法命令 %lprun。它不在那里。
我尝试了 %load_ext line_profiler 但收到了这条消息:
C:\Users\OEM\AppData\Local\Enthought\Canopy\User\lib\site-packages\line_profiler.py in () 10 import sys 11 ---> 12 from _line_profiler import LineProfiler as CLineProfiler 13 14
导入错误:DLL 加载失败:%1 不是有效的 Win32 应用程序。
其他事情:我为此寻找了 setup.py,但找不到似乎安装在 C:\Users\OEM\AppData\Local\Enthought\Canopy\User\Lib\site-packages 中的 line_profiler文件夹。
因此,请感谢任何帮助。
随后pip list我显示了已安装模块的列表,其中包括scipy,numpy和pandas.
如果我是其中pip install -U...任何一个,它会检查它,看到它是最新的,然后返回提示.但是,如果我pip uninstall pandas或我在列表中看到的任何项目,它说
Can't uninstall numpy. No files were found to uninstall
我通过Enthought的Canopy Stack安装了与Python有关的所有内容.
我在地球科学应用中广泛使用 Python(Canopy)。因为我的应用程序是内存消耗,我试图找到方法来擦除我的程序中不再需要的变量,我尝试使用 del 命令来擦除变量内存,但我发现 Canopy 使用的空间仍然是相同的。关于如何从内存中完全擦除变量的任何想法。谢谢
我使用该statsmodels包来估计我的 OLS 回归。现在我想要Breusch Pagan test。我在pysal这个测试中使用了这个包,但这个函数返回一个错误:
import statsmodels.api as sm
import pysal
model = sm.OLS(Y,X,missing = 'drop')
rs = model.fit()
pysal.spreg.diagnostics.breusch_pagan(rs)
Run Code Online (Sandbox Code Playgroud)
返回错误:
AttributeError: 'OLSResults' 对象没有属性 'u'
我该怎么办?
我对编码,编程,Python以及一般的计算机都很陌生,所以我需要一些Canopy的帮助.我一直在为Canopy安装任何包装时遇到相当麻烦; 一些东西在内部包管理器中,但是每当它没有时,它真的很混乱.我想我会列出一个特定的安装.
我正在尝试将"pywcs"(下面提供的链接)安装到我的Win7 64位计算机上.我有Cygwin,如果这有帮助的话.我不知道怎么回事; 我在网上找到的东西很混乱,Cygwin easy_install(filename)似乎永远不会起作用.任何分步解决方案?
我正在使用 VS 2013 Express 版本,并安装了 python 工具和 canopy(python 2.7)。
我试图在运行代码时绘制一个简单的函数,但它不起作用:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
plt.plot(np.random.rand(1000).cumsum())
Run Code Online (Sandbox Code Playgroud)
我使用交互模式作为 IPython,当我在命令提示符下执行上述操作时,我看到了情节。
在 cmd 和 VS 2013 中的这个图之间的唯一区别是我在命令提示符上加载 IPython 时使用的 --pylab 选项。当我尝试添加 --pylab 和解释器选项(工具 --> 设置 --> Python 工具 --> 交互式窗口)。
有谁知道当我在 Visual Studio 上运行我的 python 代码时如何获得实际的 matplotlib 图?
谢谢你的帮助。
我想检查一个字符串是否包含所有关键字.我正在使用Enthought Canopy分布.
例如:
string = 'I like roses but not violets'
key_words = ['roses', 'violets', 'tulips']
Run Code Online (Sandbox Code Playgroud)
我已经读过这个all功能对我有用.当我以下列方式使用此功能时
if all( keys in string.lower().split() for keys in key_words):
print True
Run Code Online (Sandbox Code Playgroud)
然后True返回.
False因为tulips不在,所以我希望能够归还string.lower().split().
我怎样才能解决这个问题?
所以,我是TensorFlow的新手,并且刚刚开始学习它.我使用'pip'命令在IDE Canopy上安装了TensorFlow.
在确认是否已正确安装时,我输入了以下代码:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Run Code Online (Sandbox Code Playgroud)
这应该给出一个输出:
Hello, TensorFlow!
Run Code Online (Sandbox Code Playgroud)
相反,我在这之前得到一个额外的字母'b',如:
b'Hello, TensorFlow!'
Run Code Online (Sandbox Code Playgroud)
这是一个要排序的问题还是没问题,如果我对此没有采取任何措施就可以了?非常感谢.
canopy ×10
python ×8
enthought ×4
generator ×1
install ×1
installation ×1
mayavi ×1
mayavi.mlab ×1
numpy ×1
package ×1
pip ×1
pysal ×1
python-2.7 ×1
statistics ×1
tensorflow ×1
terminal ×1
uninstall ×1