我有一个SQL Server数据库,我想连接并从中获取数据,以便运行PCA和其他机器学习任务来预测一些目标变量。
我已经安装了PyCharm并开始导入包:
我得到的错误如下:
"C:\Program Files\Anaconda2\python.exe" C:/Users/BeehiveDev04/.PyCharmCE2017.1/config/scratches/scratch.pyTraceback (most recent call last): File "C:/Users/BeehiveDev04/.PyCharmCE2017.1/config/scratches/scratch.py", line 4, in <module> import pypyodbcImportError: No module named pypyodbc
当我运行:conda install -c anaconda pyodbc=4.0.16
我仍然得到错误:SyntaxError: invalid syntax
请建议我应该做些什么,这里我遗漏了什么?
回答:
需要注意的是,导入一个包和安装一个包是不同的。在你的Python脚本中使用任何模块之前,必须先安装它们。这可以通过几种方式来完成:
- 打开命令行并输入
conda install package_name
- 如果不使用Anaconda,则输入
pip install package_name
(确保Python在你的PATH中)。 - PyCharm允许你通过转到文件 -> 设置 -> 项目 -> 项目解释器并输入所需的包名来安装包。
一旦包被正确安装,你就可以在你的Python脚本中导入它们了