我是一个初学者,正在尝试在OSX上用Python安装一些模块。我想安装SymPy。你知道吗
一个网站说我应该在终端上运行这个:
pip3 install SymPy
我查了一下,结果是:
Aaryans-Macbook:~ apple$ pip3 install SymPy
Requirement already satisfied: SymPy in ./anaconda/lib/python3.6/site-packages (1.0)
Aaryans-Macbook:~ apple$
如果我在终端中运行Python并尝试导入SymPy,它就会工作!你知道吗
但是,在空闲状态(编写代码的地方),如果尝试导入它,会出现以下错误:
import sympy
Traceback (most recent call last):
File '<pyshell#0>', line 1, in <module>
import sympy
ModuleNotFoundError: No module named 'sympy'
我已经尝试了终端中的每一个sudo
命令,但都没有效果。你知道吗
我知道这是非常基本的东西,但鉴于初学者,我是请,帮助我。你知道吗
在第一个屏幕截图中,SymPy是使用Anaconda安装的,在第二个屏幕截图中,您没有运行Anaconda附带的IDLE。因此,它没有配置为定位您安装的模块。你知道吗
在macOS上,完整路径可能是
/Users/jsmith/miniconda3/bin/idle3.5
(用用户名替换
jsmith
)通过运行以下代码,可以确认Python正在搜索的不同路径:
在从命令行运行的Python和从命令行运行的空闲Python中执行这些行,您将看到它们是不同的。你知道吗
这是可能的,因为您的路径设置。这里有一些其他民族问题的例子 How to add to the pythonpath in Windows?
尽管最好的办法是在安装Python时选择addpython to environment variables during the anaconda installation(在anaconda安装期间将Python添加到环境变量),但是一个快速的解决方法是(特别是对于Mac)
http://osxdaily.com/2015/07/28/set-enviornment-variables-mac-os-x/
然后当bash\u概要文件打开时,检查您拥有的环境变量
相关问题 更多 >
编程相关推荐