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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月15日 20时05分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java动态代码_Java Agent入门学习之动态修改代码
2019-04-21
python集合如何去除重复数据_Python 迭代删除重复项,集合删除重复项
2019-04-21
java 验证码校验_JavaWeb验证码校验功能代码实例
2019-04-21
java多线程初学者指南_Java多线程初学者指南(4):线程的生命周期
2019-04-21
java添加资源文件_如何在eclipse中将资源文件夹添加到我的Java项目中
2019-04-21
java的三种修饰符_3分钟弄明白JAVA三大修饰符
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