34得票10回答
在Mac上使用pip安装nose,但bash无法识别该命令

我正在尝试为“学习Python的硬道路”教程在我的电脑上安装nose,但似乎无法使其起作用。我正在使用pip进行安装:$ pip install nose 然后我得到:Requirement already satisfied (use --upgrade to upgrade): nose ...

8得票4回答
将Python脚本转换成函数

假设我编写了一个名为 morning.py 的脚本,它只有一个简单的打印语句。 # morning.py print 'Good morning' 几个小时后,我意识到我需要在另一个名为 evening.py 的脚本中使用这个脚本。我知道有两个选择。首先,作为子进程调用 morning....

18得票4回答
Intellij/Pycharm无法调试Python模块。

我曾经用过一段时间 PyCharm/IntelliJ 社区版编写和调试 Python 脚本,但现在我正在尝试调试一个 Python 模块,而 PyCharm 对命令行指令解析存在错误,导致执行错误,或者可能是我的配置有问题。 这是我的运行/调试配置: 当我运行模块时,执行的内容如下(此...

22得票5回答
Python:操作系统错误:[Errno 2] 没有此类文件或目录:''

我有一个100行、3年历史的Python爬虫程序,现在出现了bug。其中前几行如下:import urllib, re, os, sys, time # line 1: import modules os.chdir(os.path.dirname(sys.argv[0])) # lin...

11得票2回答
使用root安装Setuptools - 出现PythonPath错误

我已经创建了Python虚拟环境。当我尝试安装setuptools时,出现以下提示: python setup.py install --prefix=/home/dgomez/ 错误:TEST FAILED: /home/dgomez//lib/python2.7/site-packages...

9得票2回答
我应该在Python v2.6.2中导入哪些__future__特性?

我开始学习Python,但是我被迫使用v2.6.2解释器。 我想尽可能接近Python 3,例如使用新的print函数、“真”除法等。 from __future__ import division from __future__ import print_function print(1...

26得票2回答
我该如何使用importlib.LazyLoader?

在我的模块中,我有一些依赖于一个启动时间较长的外部模块的函数。 我如何使用LazyLoader? 如果我有import veggies 或者import veggies.brussels.sprouts 或者from veggies.brussels import sprouts 如何使用La...

13得票5回答
Django提示 - 没有名为'blog'的模块。

当我将我的博客应用程序添加到 settings.py 文件的 INSTALLED_APPS 部分时,我遇到了 "ModuleNotFoundError: No module named 'blog'" 错误。我已经确定这与我在 INSTALLED_APPS 下添加“blog”应用程序的方式有关...

14得票5回答
为什么导入Python模块时不会导入嵌套的模块?

如果我这样做:import lxml 在Python中,lxml.html没有被导入。例如,我无法调用lxml.html.parse()函数。为什么会这样?

16得票2回答
导入模块:__main__与作为模块导入的区别

首先,我认为我已经想出了如何让这段代码工作(基于更改导入后的模块变量),但我的问题实际上是关于以下行为为什么会发生,这样我就可以理解未来要避免做什么。 我有三个文件。第一个是mod1.py:# mod1.py import mod2 var1A = None def func1A():...