簡體   English   中英

Winshell 報錯 win32con not found

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM