我使用Python 2.7
,我想使用pywin32-214
上Windows 7
.我pywin32-214
使用msi
安装程序安装.但是当我导入win32api
我的Python脚本时,它会抛出错误:
no module named win32api.
Run Code Online (Sandbox Code Playgroud)
我该怎么办?我可以使用pywin32 api
的Windows 7
?
我有一个Windows 7环境,我需要使用Python 3.4开发Python Windows服务.我正在使用pywin32的win32service模块来设置服务,大多数钩子似乎都正常工作.
问题是当我尝试从源代码运行服务时(使用python service.py install
后跟python service.py start
).这使用PythonService.exe来托管service.py - 但我使用的是venv虚拟环境,脚本无法找到它的模块(发现错误信息python service.py debug
).
Pywin32安装在virtualenv中,在查看PythonService.exe的源代码时,它在Python34.dll中动态链接,导入我的service.py并调用它.
运行service.py时如何让PythonService.exe使用我的virtualenv?
在Anaconda的Python 3.4中,我创建了一个程序,每次运行它时它都会给我和导入错误.使用Spyder.
ImportError:没有名为'win32api'的模块
我已经安装了pywin32.我可以在C:\ Anaconda3\Lib\site-packages\win32下看到win32api.pyd
这是我程序的导入代码:
from tkinter import *
from tkinter import ttk
import tkinter.messagebox
import time
import requests #needs to be installed
import pymysql #needs to be installed
import csv
import win32com.client #needs to be installed
import datetime
Run Code Online (Sandbox Code Playgroud)
这是整个错误:
File "C:\Anaconda3\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named 'win32api'
Run Code Online (Sandbox Code Playgroud)
这是我安装的唯一Python实例.我卸载了其他所有东西,只安装了Anaconda.
在网上搜索我得到的东西说它可能是PYTHONPATH的一个问题.但老实说,我不知道他们在谈论什么.所以任何noob帮助都会非常感激.我顺便使用Windows 7.
谢谢
我有一个Django应用程序使用django-mssql与SQL Server进行通信.
这在dev服务器(runserver)中运行得很好但是在Apache/mod-wsgi下,我得到一个与它有关的错误,试图找到确实存在的.dll:
Exception Type: ImportError
Exception Value: No system module 'pywintypes' (pywintypes27.dll)
Exception Location: C:\Python27\lib\site-packages\win32\lib\pywintypes.py in __import_pywin32_system_module__, line 98
Python Executable: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
Run Code Online (Sandbox Code Playgroud)
我使用了ActivePython2.7.2,mod_wsgi,pywin32 Build 216和Django1.3.1,全部是32位
pywintypes27.dll存在于C:\ Windows\SysWOW64而不是C:\ Windows\System32中,正如我在64位Windows 7中所期望的那样
提前致谢
这是与django-mssql无法在Apache w/mod-wsgi中工作的问题,但是在dev服务器上工作正常但是这个答案没有帮助我因为我已经安装了32位pywin32,我是stackoverflow的新手,希望它是有权要求作为一个新问题,而不是劫持人们的线索.
python ×3
pywin32 ×2
winapi ×2
apache ×1
django ×1
django-mssql ×1
mod-wsgi ×1
module ×1
python-3.4 ×1
python-3.x ×1
virtualenv ×1
win32com ×1
windows ×1