1. 程式人生 > >安裝python的pywin32安裝不了,提示找不到py3.6-32

安裝python的pywin32安裝不了,提示找不到py3.6-32

轉載:https://zhuanlan.zhihu.com/p/33445949
今天終於算是正式接觸scrapy了,測試的時候發現少裝了一個pywin32的模組,然後安裝了好久,中間碰到好多坑,最後總算是裝好了。

首先我自己的py3.6是64位版本的,這是pywin32模組的下載地址

裡面有各種版本的,首先我先下了64位的3.6版本的,結果提示這裡寫圖片描述

解決方法(親測有效):

import sys

from winreg import *

# tweak as necessary
version = sys.version[:3]
installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\"
% (version) installkey = "InstallPath" pythonkey = "PythonPath" pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % ( installpath, installpath, installpath ) def RegisterPy(): try: reg = OpenKey(HKEY_CURRENT_USER, regpath) except EnvironmentError as e: try: reg = CreateKey(HKEY_CURRENT_USER, regpath) SetValue(reg, installkey, REG_SZ, installpath) SetValue(reg, pythonkey, REG_SZ, pythonpath) CloseKey(reg) except
: print("*** Unable to register!") return print("--- Python", version, "is now registered!") return if (QueryValue(reg, installkey) == installpath and QueryValue(reg, pythonkey) == pythonpath): CloseKey(reg) print("=== Python"
, version, "is already registered!") return CloseKey(reg) print("*** Unable to register!") print("*** You probably have another Python installation!") if __name__ == "__main__": RegisterPy()

執行這段程式碼以後可以自動將py3.6安裝目錄直接新增進登錄檔,檢查了下注冊表,的確出現了。

然後我在試了下64位的exe檔案,還是提示找不到登錄檔。

然後開啟登錄檔,win+R鍵,之後輸入regedit
找到這裡這裡寫圖片描述
將3.6改為3.6-32,這樣就可以進行安裝了

相關推薦

安裝python的pywin32安裝提示py3.6-32

轉載:https://zhuanlan.zhihu.com/p/33445949 今天終於算是正式接觸scrapy了,測試的時候發現少裝了一個pywin32的模組,然後安裝了好久,中間碰到好多坑,最後總算是裝好了。 首先我自己的py3.6是64位版本的,這是

pywin32安裝提示py3.6-32

安裝scrapy的時候,需要先安裝pywin32依賴庫,下載pywin32-220.win-amd64-py3.6.exe(我裝的是64位的)後開啟提示找不到本機已安裝的py36路徑,查詢後發現網上說的是登錄檔沒匯入,結果看了自己的登錄檔是有的,然後又試了下pywin32-2

重灌電腦以後android studio打提示到JVM

重灌電腦以後,已經安裝過的android studio不用再重灌,解決方法如下: 找到java的安裝目錄,即JDK和jre的安裝目錄,將jdk的安裝目錄新增到環境變數JAVA_HOME中, 將jdk

IDEA 2017 普通web專案 tomcat run可以正常執行debug執行到系統到指定的路徑。

各位路過的大佬行行好,怎麼解決,小弟已經兩天沒解決了。。。控制檯列印資訊:D:\Tomcat\apache-tomcat-6.0.37\bin\catalina.bat run[2018-05-30 05:58:51,864] Artifact xxxx:war explod

docker安裝err:exit status 255提示到虛擬機IP

創建虛擬機 rtu ios status 虛擬機 eat docke 可用 stat 我遇到這個問題是因為,BIOS沒有打開虛擬化技術,導致虛擬機無法成功創建,自然找不到IP。 解決: 1.進入BIOS,高級選項卡下,找到虛擬化技術開關,打開即可。具體做法,可搜網文。 2.

安裝WordPress-4.9.4為何後臺管理登入提示:FastCGI sent in stderr: "PHP Fatal error: Maximum execution time of

今日本人在安裝wordpress-4.9.4時,發現到最後一步的頁面顯示為空,瀏覽器重新整理後,顯示成功安裝,並提示登入後臺管理頁面, 輸入剛剛設定的使用者名稱和密碼,死活登入不上去,一查資料庫表名是

第一次安裝vs2010無法執行程式系統到exe檔案LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞

最近在看資料結構的一些書籍,怎奈程式碼是c寫的,所以安裝一個編譯器vs2010來測試程式碼,但是建完檔案後編譯ok,f5卻出現錯誤:無法啟動程式,系統找不到指定檔案。上網找了一些解決辦法,但是仍然無法解決。對了,是debug模式下出錯,release程式執行沒有問題。 後來看一個人提出瞭解決方案,找到檔案安

關於財富測試後臺數據庫表大小寫敏感報錯提示到表

mysq tab my.cnf mysql 大小 寫敏感 鎖表 ren /etc/ 需要再/etc/my.cnf中加入如下一行 [mysqld]lower_case_table_names=1 忽略表大小寫,重啟MySQL服務即可。 註意,必須先改表名後,再添加lower_

客戶端加域失敗提示到網絡名”解決的方案

ping 服務器 方案 賬號 重新 添加 span -s ping通   一臺客戶端發現無法進入域用戶,於是登入了本地管理員退域   重新加域時發現無法加入,檢查發現是可以ping通的,輸入域、添加之後也會提示輸入賬號密碼驗證加域,輸完密碼之後提示“找不到網絡名”,DNS指

Jenkins部署python項目時提示到自己定義的模塊包的問題

nbsp mage 發現 jenkins部署 但是 自動 strong 目錄 定義 今天嘗試在Jenkins上部署我們的自動化項目,用簡單的登錄用例來配置,然後我們項目(我自己隨意寫的)使用的是python+selenium, 在搭建好環境之後,構建的時候碰到了一個問題,就

磁碟滿到大檔案

某天,突然接到老大電話,說公司網站打不開了,跑去一看,老毛病,磁碟滿了。之前磁碟滿了,都是由於專案的日誌引起的,伺服器上有php和java專案,去刪除日誌就可以了。 我負責php專案,登入php專案一看,我靠,日誌才幾百兆,於是電話java同事,讓他看下,他看了說也只有幾百兆,我倆都清理了,之後

這三個網站太強大沒有到的資源

不知道大家有沒有這樣的經歷。想搜尋某一樣東西的時候,開啟一款搜尋引擎,經過長時間的瀏覽,得到的結果卻不如人意。今天就告訴大家這三款神奇又好用的搜尋資源網站,讓你沒有找不到的資源。   一、Google www.google.cn   一款可

在docker容器中執行命令時提示到命令

在使用docker容器時,有時候裡邊沒有安裝vi,敲vi命令時提示說:vi: command not found,這個時候就需要安裝vi,可是當你敲apt-get install vi命令時,提示: Reading package lists... Done  

CocoaPods匯入第三方庫提示到標頭檔案的解決方法

CocoaPods匯入ReactiveCocoa框架後,卻出現一個問題,就是引入標頭檔案的時候說找不到標頭檔案,如下圖 解決方法如下: 1,找到TARGETS -> Build Settings -> SearchPaths -> User

Jenkins部署專案提示到自己定義的模組包

今天嘗試在Jenkins上部署寫好的自動化專案,前面爬了幾個坑,現在又遇到坑了。我在pycharm中的IDE中執行正常, 但是在Jekins部署時和在cmd視窗執行.py檔案時又不正常了,雖然執行結果成功,卻總覺得很是不對勁,如下圖,仔細一看, 發現執行時間都沒有,而且都

Cefsharp生成的專案在自己電腦上能開啟其他電腦上不行提示到指定檔案cefsharp.core.dll

在自己電腦上生成的專案都能開啟,但是在別的電腦上開啟就提示,找不到指定檔案cefsharp.core.dll 有兩種原因 一種是dll沒有複製過去,複製整個資料夾的檔案過去就行 還有一種情況是目標計算機需要安裝vcredist_x86,安裝了就能打開了  下載地址:&nbs

codeigniter載入自定義libray時提示到物件(Undefined property)的問題

在使用自定義庫時,遇到了標題中提到的問題。其中庫檔名AES.php類定義 class AES{ } 在使用庫時 $this->load->library('AES'); $this->AES->methodname(); 問題就出在載入libray

伺服器重啟後samba啟動提示stop: Unknown instance: smbd start/running, process 76585

一、問題 伺服器重啟後,samba連不上,如下命令檢視, (1)ps –aux | grep smbd 沒發現smbd程序 (2) [email protected]:~$service smbd status smbd stop/waiting

【j2ee spring】24、關於配置jpa的時候提示到persistence的名字我的cutter_point

檢查persistence.xml。 <persistence-unit name="***" transaction-type="RESOURCE_LOCAL"> 提示說沒找到我們

windows 10 資料夾無法移動和重新命名提示到指定檔案

下載檔案FolderFix.zip,將壓縮包中的登錄檔匯入即可!無需重啟生效! 64位系統匯入:FolderDescriptions x64.reg 32位系統匯入:FolderDescriptions