[英]Winshell error win32con not found
Traceback (most recent call last):
File "C:/Users/owner/Desktop/2/test2.py", line 1, in <module>
import os, winshell
File "C:\py35\lib\site-packages\winshell.py", line 30, in <module>
import win32con
ImportError: No module named 'win32con'
我見過: http://error.news/question/6131746/why-does-pip-install-winshell-not-work-on-python-v342/
但我單獨安裝了 pywin32 64 位並通過 exe 完成:
https://drive.google.com/file/d/0B2FZnKhR7OOJZ1hYZER2WUwyUzA/view?usp=sharing
那么如何: 為什么pip安裝winshell在Python v3.4.2上不起作用?
呃,不。 我單獨安裝了它。
我接着去看: python中的win32con模塊是什么? 我在哪里可以找到它?
我需要知道:我需要做什么才能讓 winshell 工作。 我已經手動安裝了 pywin32(64 位),我運行了 pywin32(64 位)的 exe 並成功完成了它,然后我繼續到 CMD 並做了:
cd c:\py35\scripts
pip install winshell
安裝成功完成。 但是導入winshell還是不行!
我終於做了:我做了什么:使用提升的特權和命令運行CMD:
cd pathto\pythondirectory\scripts
pywin32_postinstall.py -install
事實證明,如果您沒有完整的管理員,則它將無法運行,並且DLL也不會正確復制。
也是一個非常值得注意的頁面: https : //blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/
Winshell程序包的依賴項列表中有一個錯誤。 pypiwin32軟件包是必需的。 已經向winshell軟件包的維護者報告了此錯誤,但是不幸的是,維護者似乎已停止支持它。 我使用了http://www.lfd.uci.edu/~gohlke/pythonlibs/#winshell中的winshell軟件包,因為它比PyPI上的軟件包(0.6.4版)更新(0.6.4版)。 請參閱python中的win32con模塊是什么? 在哪里可以找到它? 有關更多信息和有用的鏈接。
pip install pypiwin32
[Download Gohlke's package to a local folder, C:\downloads\new in this example.]
pip install C:\downloads\new\winshell-0.6.4-py2.py3-none-any.whl
雖然有些人說要在提升的命令提示符下執行各種操作,但對我有用的是在普通命令提示符下運行pip install pywin32
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.