嗨,我正在学习线性代数与python的Edx课程。(http://nbviewer.ipython.org/github/ULAFF/notebooks/tree/may-14-2014/).
在第一个框中的“02.4.2.10矩阵向量乘法练习”中,代码为:
import generate_problems as gp
print("What is the result of the matrix vector product below?")
p = gp.Problem()
p.new_problem()
生成问题是Edx教授创建的一个模块。但是,我在导入Symphy时出错。
我得到的错误如下:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-10-79d56e0988cb> in <module>()
----> 1 import generate_problems as gp
2 print("What is the result of the matrix vector product below?")
3
4 p = gp.Problem()
5
/Users/user/Desktop/Course/Python/ipython/notebooks-master/generate_problems.py in <module>()
2 from numpy import matrix
3
----> 4 from sympy import init_printing, Matrix, MatMul, latex, Rational, zeros
5 from IPython.display import Math
6
ImportError: No module named sympy
我下载并安装了症状,如果我导入,它可以在终端(苹果OS X优胜美地)的症状目录中工作。有人能帮帮我吗?
当我试图导入一个模块函数时,我也遇到了同样的问题
from sympy.solvers.ode.subscheck import checkodesol, checksysodesol
IPython终端抛出ModuleNotFoundError:没有名为“sympy”的模块。解算器。颂诗检查“;”辛皮。解算器。“ode”不是一个包
。但运行Python时,在我的Anaconda终端中也使用了相同的命令。事实证明,这两个都是不同版本的Sympy。实际上,我已经克隆了git存储库并设置了最新的开发版本,而IPython正在使用Anaconda的站点包
目录中的版本,该目录中没有我试图导入的模块。
你也可以在jupyter笔记本上做。在单元格中写入此内容,然后运行该单元格:
!pip install --upgrade
!pip install sympy
import sympy
如果内核使用python3,那么使用“pip3”。你可能不得不做内核测试-
如果它仍然没有找到模块,因为Jupyter没有加载它安装的正确文件夹。然后考虑这样做
import sys
sys.path.append('my/path/to/module/folder')
#the (successful) line "!pip install sympy " should tell you where this path is
或(在bash终端上)
echo "PYTHONPATH=\"$PYTHONPATH:my/path/to/module/folder\"" >> ~/.bashrc
source ~/.bashrc
# then restart jupyter notebook
鉴于您是Python新手,我建议您安装一个已经包含完整的科学Python堆栈(如WinPython或Anaconda)的发行版。如果特别是sympy,您可以在sympy live在线游戏。如果要继续使用发行版,请尝试安装sympy with
pip install sympy
而不是手动下载。
我尝试使用pypy来加速python任务 我收到了以下错误消息 根据使用Sympy和Pypy 应该有用。 我输入上面的命令,它告诉我 我已经安装了pip,即哪个pip将导致 有什么问题吗?如何继续pypy与symby?(我使用ubuntu和python 2.7) 我还发现没有名为Symphy pip的模块安装Symphy给我的要求已经满足(使用--upgrade升级):Symphy位于/usr/l
问题内容: 我正在将Django应用程序部署到开发服务器,并且在运行时遇到此错误: 似乎与一起分发。最初,我认为这可能不会安装到virtualenv中的Python,所以我使用以下命令将了(与Python相同的版本)安装到virtualenv 中的Python站点软件包: 编辑:这只发生在virtualenv内部。如果我在virtualenv外部打开控制台,则该控制台存在,但仍然出现相同的错误。
问题内容: 我有这个问题: 我已经安装了PIL,但仍然无法正常工作。我使用OSX。 我正在尝试为Django Simple Captcha安装此模块。 问题答案: 克里斯托弗的建议对我来说非常有效。 详细信息如下:1.卸载现有的Python Imaging Library 下载并解压缩源版本(从此处 http://effbot.org/downloads/Imaging-1.1.6.tar.gz)
问题内容: 卸载旧的Django版本后,我已经更新到最新的Django版本1.0.2。但是现在当我运行django-admin.py时,出现以下错误。我该如何解决? 问题答案: 你必须确保django在你的PYTHONPATH中。 要进行测试,只需在python shell中执行即可。应该没有输出: 如果你安装的Django通过(或与附带的),然后在你检查site-packages,如果文件(.)
问题内容: 我正在使用Python 2.5.4版并安装MySQL 5.0版和Django。Django在Python上运行良好,但在MySQL上运行良好。我在Windows Vista中使用它。 问题答案: 你需要使用以下命令之一。哪一个取决于你拥有和使用的操作系统和软件。 easy_install mysql-python(混合OS) pip安装mysql-python(mix os / pyt
问题内容: 在尝试验证tensorflow-gpu的安装时,尝试执行“将tensorflow作为tf导入”时出现了ImportError。我在Windows 7上使用Quadro K620。Tensorflow使用pip安装。 以下是堆栈跟踪: 我看过其他多个堆栈溢出帖子,例如纠正路径之类的内容,但我无法解决此问题。 问题答案: 我今天遇到了同一问题,请改用Windows的cuDNN v5.1库,