python 导入库问题

最后的解决如下:不知道有没有多余的地方

from django.conf import settings

from sys import path

path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])

import os

os.environ[‘DJANGO_SETTINGS_MODULE‘] = ‘zoueswebsite.settings‘

第一版本错误:

设置如下:

from django.conf import settings

settings.configure()

from sys import path

path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])

from blog.models import *

错误:

Traceback (most recent call last):

File "xmlgenerator.py", line 20, in <module>

for num, value in enumerate(Category.objects.all()):

File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 96, in __iter__

self._fetch_all()

File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 857, in _fetch_all

self._result_cache = list(self.iterator())

File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 220, in iterator

for row in compiler.results_iter():

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 713, in results_iter

for rows in self.execute_sql(MULTI):

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 776, in execute_sql

sql, params = self.as_sql()

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 83, in as_sql

out_cols, s_params = self.get_columns(with_col_aliases)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 231, in get_columns

col_aliases)

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 306, in get_default_columns

r = ‘%s.%s‘ % (qn(alias), qn2(field.column))

File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 61, in quote_name_unless_alias

r = self.connection.ops.quote_name(name)

File "/usr/local/lib/python2.7/dist-packages/django/db/backends/dummy/base.py", line 15, in complain

raise ImproperlyConfigured("settings.DATABASES is improperly configured. "

django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

第一版本中:

注释掉这一行#path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])

会报错:

[email protected]:~# python xmlgenerator.py

Traceback (most recent call last):

File "xmlgenerator.py", line 11, in <module>

from blog.models import *

ImportError: No module named blog.models

第一版本中:

如果注释掉os.environ[‘DJANGO_SETTINGS_MODULE‘] = ‘zoueswebsite.settings‘ 但是export 包含这个设置的时候 是无变化的 但是当我unset 的时候 就会报错:

报的错误是第一个错误

第一版本中:

如果注释掉:

#from django.conf import settings

是无关紧要的

第二版本错误:

from django.conf import settings

settings.configure()

from blog.models import *

EROROR;

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ImportError: No module named blog

python 导入库问题

时间: 2024-10-06 01:24:04

python 导入库问题的相关文章

python导入requests库一直报错原因总结 (文件名与库名冲突)

花了好长时间一直在搞这个 源代码: 一直报如下错误: 分析原因: 总以为没有导入requests库,一直在网上搜索各种的导入库方法(下载第三方的requests库,用各种命令工具安装),还是报错 后来找到一个命令pip install requests,说明安装python3的时候,已经自动勾选安装了requests库了 进入python的安装目录查看,pip等均已自带了(太浪费精力了) 后来无意间看到有人说,如果各种都配置好了,还是报错,有可能你的python程序目录中某个文件名字与库名字一样

python导入第三方库

2.Python的库一般包含两个方面:第三方库和标准库 3.Python的time标准库主要包含三个方面的内容:(1)时间处理函数(2)时间格式化(3)程序计时 4.turtle画笔运动函数的功能是进行基本图形的绘制,主要包含三个部分:窗体函数turtle.setup(width,height,starx,stary),运动状态函数,运行速度函数等 2019-12-11第三方库的学习练习代码如下: import time #时间模块介绍与使用print(time.localtime()) #输出

基于协程的Python网络库gevent

import gevent def test1(): print 12 gevent.sleep(0) print 34 def test2(): print 56 gevent.sleep(0) print 78 gevent.joinall([ gevent.spawn(test1), gevent.spawn(test2), ]) 解释下,"gevent.spawn()"方法会创建一个新的greenlet协程对象,并运行它."gevent.joinall()"

[python标准库]XML模块

1.什么是XML XML是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识别.可分类的信息. XML有以下几个特点. XML的设计宗旨是传输数据,而非显示数据. XML标签没有被预定义.您需要自行定义标签. XML被设计为具有自我描述性. XML是W3C的推荐标准. 其解析流程如下图: 2.常用解析XML的Python包 Python的标准库中,提供了6种

python标准库_csv

python标准库_csv 简介 所谓的csv(逗号分隔值Comma Separated Values)格式是最通用的用于电子表格和数据库的导入和导出格式.因为没有"csv标准",所以格式被读写它的许多应用程序自由定义.缺乏标准也意味着不同应用程序在产生和使用数据时总是存在一些微小的差异.这些差异使得处理来自多种源的CSV文件时令人头疼.同时,分隔符和引用符的多样性,使得所有格式足够相近以至于编写一个能够有效操作这种数据,对程序员隐藏读写数据细节的独立模块成为可能. 函数 读文件 可以

Python机器学习库资料汇总

声明:以下内容转载自平行宇宙. Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy.其中Numpy是一个用python实现的科学计算包.包括: 一个强大的N维数组对象Array: 比较成熟的(广播)函数库: 用于整合C/C++和Fortran代码的工具包: 实用的线性代数.傅里叶变换和随机数生成函数. SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化.线性代数.积分.插值.特殊函数.快速傅里叶变换.信号处理和图像处理.常微分方程求解和其他科

转:Python标准库(非常经典的各种模块介绍)

Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我们 核心模块 1.1. 介绍 1.2. _ _builtin_ _ 模块 1.3. exceptions 模块 1.4. os 模块 1.5. os.path 模块 1.6. stat 模块 1.7. string 模块 1.8. re 模块 1.9. math 模块 1.10. cmath 模块

Python标准库1 介绍 Introduction 尝试翻译

The "Python library" contains several different kinds of components. Python标准库 包含几个不同的组件. It contains data types that would normally be considered part of the "core" of a language, such as numbers and lists. For these types, the Python

[resource]Python机器学习库

reference: http://qxde01.blog.163.com/blog/static/67335744201368101922991/ Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy.其中Numpy是一个用python实现的科学计算包.包括: 一个强大的N维数组对象Array: 比较成熟的(广播)函数库: 用于整合C/C++和Fortran代码的工具包: 实用的线性代数.傅里叶变换和随机数生成函数. SciPy是一个开源的Python算法库和数学工具包,S