ORM新手问题
发布日期:2022-02-24 01:06:46 浏览次数:8 分类:技术文章

本文共 1205 字,大约阅读时间需要 4 分钟。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


关于ORM的新手问题

许久未见,小白又回来了,关于Python的基础会再后续跟新,今天先来述说一下小白在学ORM中遇到的一些新手问题。


一、新手问题

SQL alchemy新手常常会遇到很多问题,小白在这里发表一下这几天遇到的小问题。

首先,安装。在命令行里输入:

pip install SQLALchemy

发现:安装包已经在Anaconda里面了

SQLALchemy in c:\program files\anaconda\lib\site-packages (1.3.5)

然后在命令行输入:Python

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.

表示已经进入到Python环境。

在Python文件中引入基类News(在此不过多介绍Python的文件编写)

>>> from ORM import NewsTraceback (most recent call last):  File "
", line 1, in
ModuleNotFoundError: No module named 'ORM'

这里出现第一个小问题:

1、Python文件放置问题

因为Python会自动在默认路径下寻找文件,但若是文件不想放置在指定的默认路径怎么办?这里小白给出一个简单的方法:

使用cd xxxxxxx进入你这个ORM.py的文件夹路径。再次运行之前代码。

>>> from test_mysql_orm_1 import News>>>

即可运行成功。

接下来创建数据表:

from test_mysql_orm_1 import engineNews.metadata.create_all(engine)

发现又出问题了:在这里插入图片描述

这就是Anaconda与Python冲突的问题。

2、Anaconda与Python冲突问题

Anaconda虽然是一个开源的发行版本,但是如果电脑里既安装了Anaconda又安装了原生Python,并且在安装时没有进行设置的话,在命令行里操作就可能会出现问题了。

从之前的命令看,我们的SQL alchemy安装在了Anaconda里,而这里使用的Python是原生Python

具体解决方法是这样的:

去anaconda里面找到python.exe
复制一个新的python.exe文件并改名为改成python3.exe
那么在使用的时候计算机就不会弄混了。

转载地址:https://blog.csdn.net/weixin_45877537/article/details/109704992 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:学习笔记(01):算法&数据结构-顺序查找
下一篇:freopen(“in.txt“,“r“,stdin) 函数的用法

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月15日 20时05分12秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java动态代码_Java Agent入门学习之动态修改代码 2019-04-21
python集合如何去除重复数据_Python 迭代删除重复项,集合删除重复项 2019-04-21
iview 自定义时间选择器组件_Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能... 2019-04-21
java 验证码校验_JavaWeb验证码校验功能代码实例 2019-04-21
java多线程初学者指南_Java多线程初学者指南(4):线程的生命周期 2019-04-21
java进程user是jenkins_java 学习:在java中启动其他应用,由jenkins想到的 2019-04-21
java添加资源文件_如何在eclipse中将资源文件夹添加到我的Java项目中 2019-04-21
java的三种修饰符_3分钟弄明白JAVA三大修饰符 2019-04-21
mysql source skip_redis mysql 中的跳表(skip list) 查找树(btree) 2019-04-21
java sun.org.mozilla_maven编译找不到符号 sun.org.mozilla.javascript.internal 2019-04-21
php curl 输出到文件,PHP 利用CURL(HTTP)实现服务器上传文件至另一服务器 2019-04-21
PHP字符串运算结果,PHP运算符(二)"字符串运算符"实例详解 2019-04-21
PHP实现 bcrypt,如何使php中的bcrypt和Java中的jbcrypt兼容 2019-04-21
php8安全,PHP八大安全函数解析 2019-04-21
php基础语法了解和熟悉的表现,PHP第二课 了解PHP的基本语法以及目录结构 2019-04-21
matlab中lag函数用法,MATLAB movavg函数用法 2019-04-21
matlab变形监测,基于matlab的变形监测数据处理与分析_毕业设计论文 2019-04-21
opencv matlab编程,在Matlab中调用OpenCV函数 | 学步园 2019-04-21
c语言文件wt,c语言,wt和rt中的t是什么意思 2019-04-21
c语言运行几进制,【C语言】求已知等式在几进制条件下成立 2019-04-21