如何使下载的Python库在Windows上工作?
我遇到了这个简单的问题,但我在任何地方都找不到答案,我在浪费很多时间 我在Linux上做了一个Python程序(工作正常),但当我尝试在Windows上运行它时,libs出现了太多问题 我已经在C:\Python34\Lib\site包中安装了我需要的Lib(dateutil、lxml、xmlrpclib…)。但是,它们不像在Linux上那样工作。例如:如何使下载的Python库在Windows上工作?,python,libs,Python,Libs,我遇到了这个简单的问题,但我在任何地方都找不到答案,我在浪费很多时间 我在Linux上做了一个Python程序(工作正常),但当我尝试在Windows上运行它时,libs出现了太多问题 我已经在C:\Python34\Lib\site包中安装了我需要的Lib(dateutil、lxml、xmlrpclib…)。但是,它们不像在Linux上那样工作。例如: from dateutil.tz import tzlocal 给我下一个错误: 模块中第9行的文件“C:\Python34\lib\sit
from dateutil.tz import tzlocal
给我下一个错误:
模块中第9行的文件“C:\Python34\lib\site packages\dateutil\tz.py”
从六种导入字符串类型中,PY3 ImportError:没有名为“six”的模块
也就是说,他们找不到其他模块。。。为什么???你试过这个吗
也许它会有所帮助看起来您正在使用随
pip
附带的Python3.4pip
是一个用于安装软件包及其可能具有的任何依赖项的工具(如错误消息中的srting_types
模块)。我建议你学习如何使用它,因为它解决了大多数包装问题,你需要自己移动东西。请参阅以了解有关pip的更多信息
有一些包需要编译。如果没有适当的工具链来编译包,那么在Windows7上这可能会很困难。我推荐克里斯托夫·高尔克的Windows。您只需要确保获取正确的版本。由于3.4仍然是相对新的,有些包可能是不可用的,所以请警告。非常感谢,我以前没有做过安装,但是现在的问题是,在中间,如果我运行我的程序,这个错误就会被打破。(第193行):文件“C:\Python34\lib\site packages\xmlrpclib.py”,第193行MAXINT=2L**31-1^ SyntaxError:invalid syntaxxmlrpclib不是Pyhton 3.4库,它已被xmlrpc.client替换。我想这就是为什么您会出现一些语法错误的原因。您是对的,我停止使用xmlrpclib,现在我在Kubuntu上使用xmlrpc.client,它的工作原理与以前一样。但在Windows上仍然返回错误但是我更接近了。非常感谢!你是对的,我使用了pip,解决了dateutil和六个库的问题。但是,使用lxml和xmlrpclib我会出错。例如,使用xmlrpclib我会发现:一些外部托管的文件被忽略(使用--allow external xmlrpclib to allow).我成功地在没有pip的情况下安装了lxml,现在它可以工作了。但是我在任何地方都找不到适用于Windows的xmlrpclib。