草庐IT

python - 当存在同名的本地模块时,如何在 Python 中访问标准库模块?

当文件prog.py与同名本地模块(math.py)位于同一目录时,如何访问标准库模块(比如math)?我问这个问题是因为我想创建一个可以用作uncertainties的包importuncertaintiesfromuncertainties.mathimport*因此,不确定性目录中有一个本地数学模块。问题是我想从uncertainties/__init__.py访问标准库数学模块。我不想重命名uncertainties.math,因为这个模块恰好旨在替换math模块中的函数(使用处理数值不确定性的等效函数)。PS:这个问题与我为执行calculationswithuncertai

python - 从 .pyo 文件导入 .pyd 文件(作为 python 模块)时出错

我在Windows上运行pygame(用于Python)。我有一些.pyo文件和一些.pyd文件。我在其他地方有另一个脚本,它试图将其中一个.pyd文件作为模块导入,但我不断收到错误消息,指出不存在这样的模块。.pyo文件在将.pyd文件作为模块导入时有问题吗?我该怎么做才能解决这个问题? 最佳答案 这通常是由于以下一种或多种原因:.pyd不在您当前的路径中(您说它在同一个文件夹中,所以这不应该是问题所在).pyd所依赖的DLL不在您的当前路径中。使用depends.exe或其现代rewrite找到丢失的DLL。并将这些dll复制到

python - 从 .pyo 文件导入 .pyd 文件(作为 python 模块)时出错

我在Windows上运行pygame(用于Python)。我有一些.pyo文件和一些.pyd文件。我在其他地方有另一个脚本,它试图将其中一个.pyd文件作为模块导入,但我不断收到错误消息,指出不存在这样的模块。.pyo文件在将.pyd文件作为模块导入时有问题吗?我该怎么做才能解决这个问题? 最佳答案 这通常是由于以下一种或多种原因:.pyd不在您当前的路径中(您说它在同一个文件夹中,所以这不应该是问题所在).pyd所依赖的DLL不在您的当前路径中。使用depends.exe或其现代rewrite找到丢失的DLL。并将这些dll复制到

python - ImportError : No module named mpl_toolkits with maptlotlib 1. 3.0 和 py2exe

我现在不知道如何通过py2exe打包它:我正在运行命令:pythonsetup2.pypy2exe通过python2.7.5和matplotlib1.3.0以及py2exe0.6.9和0.6.10dev这适用于matplotlib1.2.x我已阅读http://www.py2exe.org/index.cgi/ExeWithEggs并尝试实现处理mpl_toolkits的建议,因为它已成为命名空间包。我也想在这里得到答案:http://matplotlib.1069221.n5.nabble.com/1-3-0-and-py2exe-regression-td41723.html向mp

python - ImportError : No module named mpl_toolkits with maptlotlib 1. 3.0 和 py2exe

我现在不知道如何通过py2exe打包它:我正在运行命令:pythonsetup2.pypy2exe通过python2.7.5和matplotlib1.3.0以及py2exe0.6.9和0.6.10dev这适用于matplotlib1.2.x我已阅读http://www.py2exe.org/index.cgi/ExeWithEggs并尝试实现处理mpl_toolkits的建议,因为它已成为命名空间包。我也想在这里得到答案:http://matplotlib.1069221.n5.nabble.com/1-3-0-and-py2exe-regression-td41723.html向mp

Python3.6 属性错误: module 'asyncio' has no attribute 'run'

我尝试阅读https://hackernoon.com/asynchronous-python-45df84b82434.它是关于异步python的,我尝试了其中的代码,但我遇到了一个奇怪的错误。代码是:`importasyncioimportaiohttpurls=['http://www.google.com','http://www.yandex.ru','http://www.python.org']asyncdefcall_url(url):print('Starting{}'.format(url))response=awaitaiohttp.ClientSession()

Python3.6 属性错误: module 'asyncio' has no attribute 'run'

我尝试阅读https://hackernoon.com/asynchronous-python-45df84b82434.它是关于异步python的,我尝试了其中的代码,但我遇到了一个奇怪的错误。代码是:`importasyncioimportaiohttpurls=['http://www.google.com','http://www.yandex.ru','http://www.python.org']asyncdefcall_url(url):print('Starting{}'.format(url))response=awaitaiohttp.ClientSession()

python - 导入 python-Xlib 时出现问题

我安装了一个新模块,但似乎其中一个依赖项尚未安装。该模块称为Xlib.display。这是我收到的错误消息:fromXlib.displayimportDisplayImportError:NomodulenamedXlib.display我在哪里可以找到我显然缺少的这个模块?Google没有找到任何线索。“编辑:我已经下载了那个sourceforge模块,但我仍然得到相同的结果。 最佳答案 请尝试。这将安装Xlibsudoapt-getinstallpython-xlib然后你可以检查>>fromXlib.displayimpor

python - 导入 python-Xlib 时出现问题

我安装了一个新模块,但似乎其中一个依赖项尚未安装。该模块称为Xlib.display。这是我收到的错误消息:fromXlib.displayimportDisplayImportError:NomodulenamedXlib.display我在哪里可以找到我显然缺少的这个模块?Google没有找到任何线索。“编辑:我已经下载了那个sourceforge模块,但我仍然得到相同的结果。 最佳答案 请尝试。这将安装Xlibsudoapt-getinstallpython-xlib然后你可以检查>>fromXlib.displayimpor

python - 清理 Python 模块并重新启动 Mac OS X

我不是一个新手,但我已经尝试安装模块很长时间了,此时我想重新开始并安装python和我需要的所有模块,这样我才能真正理解它们。我的问题是其中一些导入,但大多数安装到错误的站点包或不导入可能是因为我搞砸了我的系统/python。我还尝试了PYTHONPATH和PATH来正确设置它,但它从来没有奏效。所以我的问题是:有没有办法确保我可以清理所有内容并从零开始?理想情况下,无需设置新的MacOSX。有没有办法将所有模块安装到正确的位置(我不关心目录是什么,它应该可以正常工作)?是否有关于如何安装模块的详分割步说明。我指的不仅仅是使用easy_install、pipinstall等的信息,而是