Windows PyCharm的python項目移動存儲位置后需要做的變更

項目使用的venv虛擬環境,因此項目移動存儲位置后需要重新配置python解釋器的位置,否則無法識別,若非虛擬環境中運行,則直接移動后打開即可,無需任何配置。
PyCharm版本為2021.3.3 (Professional Edition),其他版本大體類似。

  1. 移動項目文件夾至目標位置后,打開pycharm,點擊左上角的"file"—>“open”—>選擇項目文件夾打開;
  2. 之后再點擊左上角的"file"—>“Settings”—>“Project: {項目名}”—>"Python Intercepter"配置python解釋器;
  3. 點擊右側的設置圖標;在這里插入圖片描述
  4. 再點擊"Add",即可在"Existing Environment"自動識別本項目虛擬環境中的python解釋器,若無法識別則自己點擊右側手動選擇所需的解釋器即可,也就是"python.exe"文件;在這里插入圖片描述
  5. 最后再點擊兩次ok應用即可。至此程序可正常運行,但是pip、pyinstaller等工具仍然不可以用,因此需要進一步修改(以下以pip和pyinstaller為例);
  6. 在venv/Scripts目錄下,找到activate和activate.bat文件,編輯其中的虛擬環境路徑;
  7. 在變更之前最好是先看下pip和pyinstaller的版本,以免影響正常使用。版本查看方式如下圖,pip的版本就是21.3.1,pyinstaller的版本就是6.1.0;
    在這里插入圖片描述
  8. 解決pip和pyinstaller不可用的問題,有兩種辦法:一是利用二進制編輯工具直接修改venv/Scripts路徑下的pip.exe和pyinstaller.exe文件里面的對應路徑為新路徑即可;二是激活虛擬環境后直接利用python -m pip install --upgrade --force-reinstall pip重新安裝pip,再pip uninstall pyinstallerpip install pyinstaller重新安裝pyinstaller即可。也可python -m pip install --upgrade --force-reinstall pip==21.3.1pip install pyinstaller==6.1.0指定版本安裝即可。推薦使用第二中方法最為簡單。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/71738.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/71738.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/71738.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前后端對接

前端與后端的對接主要通過 接口 進行數據交互,具體流程和方式如下: 1. 明確需求與接口定義 前后端協商:確定需要哪些接口、接口的功能、請求參數和返回格式。接口文檔:使用工具(如 Swagger、Postman、Apifox&#xff…

簡識MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ傳遞機制

四種主流消息隊列(Kafka、ActiveMQ、RabbitMQ、RocketMQ)的生產者與消費者傳遞信息的機制說明,以及實際使用中的注意事項和示例: 1. Apache Kafka 傳遞機制 模型:基于 發布-訂閱模型,生產者向 主題&#…

Websocket——心跳檢測

1. 前言:為什么需要心跳機制? 在現代的實時網絡應用中,保持客戶端和服務端的連接穩定性是非常重要的。尤其是在長時間的網絡連接中,存在一些異常情況,導致服務端無法及時感知到客戶端的斷開,可能造成不必要…

tailwindcss 前端 css 框架 無需寫css 快速構建頁面

版本:VUE3 TS 框架 vite 文章中使用tailwindcss 版本: ^3.4.17 簡介: Tailwind CSS 一個CSS 框架,提供組件化的樣式,直接在HTML 中編寫樣式,無需額外自定義CSS ,快速! 簡潔&#…

MFC開發:如何創建第一個MFC應用程序

文章目錄 一、概述二、MFC 的主要組件三、創建一個MFC窗口四、控件綁定消息函數 一、概述 MFC 是微軟提供的一個 C 類庫,用于簡化 Windows 應用程序的開發。它封裝了 Windows API,提供面向對象的接口,幫助開發者更高效地創建圖形用戶界面&am…

【Git版本控制器】第四彈——分支管理,合并沖突,--no-ff,git stash

🎁個人主頁:我們的五年 🔍系列專欄:Linux網絡編程 🌷追光的人,終會萬丈光芒 🎉歡迎大家點贊👍評論📝收藏?文章 ? 相關筆記: https://blog.csdn.net/djd…

AI助力小微企業技術開發規范化管理 | 雜談

AI助力小微企業技術開發規范化管理 在小型技術研發企業中,人員配置緊張,往往一名員工需要承擔多項職務和任務。例如,后端程序開發人員可能同時要負責需求調研、數據庫設計、后端設計及開發,甚至在某些情況下還需兼任架構師的角色。…

SpringBoot+Vue+微信小程序的貓咖小程序平臺(程序+論文+講解+安裝+調試+售后)

感興趣的可以先收藏起來,還有大家在畢設選題,項目以及論文編寫等相關問題都可以給我留言咨詢,我會一一回復,希望幫助更多的人。 系統介紹 在當下這個高速發展的時代,網絡科技正以令人驚嘆的速度不斷迭代更新。從 5G …

DeepSeek提效實操革命,全場景應用指南 AI提示詞萬能公式四步法以及對話技巧

歡迎來到濤濤聊AI DeepSeek系列文章 三塊顯示器如何擺放效率最高,讓deepseek給深度思考下 阿里云免費試用 DeepSeek大模型。 限時送 100 萬 tokens,快來搶先免費體驗!AI 助手不再出現系統繁忙阿里云免費試用 DeepSeek大模型。 限時送 100 萬 …

智慧教室與無紙化同屏技術方案探討與實現探究

引言 隨著教育信息化的不斷發展,智慧教室和無紙化同屏技術逐漸成為提升教學效率和質量的重要手段。大牛直播SDK憑借其強大的音視頻處理能力和豐富的功能特性,在智慧教室和無紙化同屏領域積累了眾多成功案例。本文將深入探討基于大牛直播SDK的智慧教室、…

Linux MySQL 8.0.29 忽略表名大小寫配置

Linux MySQL 8.0.29 忽略表名大小寫配置 問題背景解決方案遇到的問題: 問題背景 突然發現有個大寫的表報不存在。 在Windows上,MySQL是默認支持忽略大小寫的。 這個時候你要查詢一下是不是沒有配置: SHOW VARIABLES LIKE lower_case_table…

【藍橋杯單片機】第十三屆省賽第二場

一、真題 二、模塊構建 1.編寫初始化函數(init.c) void Cls_Peripheral(void); 關閉led led對應的鎖存器由Y4C控制關閉蜂鳴器和繼電器 2.編寫LED函數(led.c) void Led_Disp(unsigned char ucLed); 將ucLed取反的值賦給P0 開啟鎖存器 關閉鎖存…

【CMake 教程】常用函數與構建案例解析(三)

一、CMake 常用函數簡析 1. 條件判斷 if() / elseif() / else() 在 CMake 腳本中,條件判斷是控制邏輯的重要工具。if() 支持多種比較語句,包括數值、字符串、布爾值和變量存在性等。在條件滿足時執行特定邏輯代碼,下面是典型語法&#xff1…

ASP.NET Core 8.0學習筆記(二十七)——數據遷移:Migrations深入與其他遷移命令

一、數據庫架構的管理 1.EF Core提供兩種方式來保持EF Core的模型與數據庫保持同步。 (1)以數據庫為準:反向工程(Db First),適用于中大型工程 (2)以代碼為準:數據遷移(Code First),…

Python 基本語法的詳細解釋

目錄 (1)注釋 (2)縮進 (3)變量和數據類型 變量定義 數據類型 (4)輸入和輸出 輸出:print() 函數 輸入:input() 函數 (1)注釋 注…

20-R 繪圖 - 餅圖

R 繪圖 - 餅圖 R 語言提供來大量的庫來實現繪圖功能。 餅圖,或稱餅狀圖,是一個劃分為幾個扇形的圓形統計圖表,用于描述量、頻率或百分比之間的相對關系。 R 語言使用 pie() 函數來實現餅圖,語法格式如下: pie(x, l…

Ubuntu 22.04 一鍵部署MinerU1.1.0

MinerU MinerU是一款將PDF轉化為機器可讀格式的工具(如markdown、json),可以很方便地抽取為任意格式。 MinerU誕生于書生-浦語的預訓練過程中,我們將會集中精力解決科技文獻中的符號轉化問題,希望在大模型時代為科技發…

紫光同創開發板使用教程(二):sbit文件下載

sbit文件相當于zynq里面的bit文件,紫光的fpga工程編譯完成后會自動生成sbit文件,因工程編譯比較簡單,這里不在講解工程編譯,所以我這里直接下載sbit文件。 1.工程編譯完成后,可以看到Flow列表里面沒有報錯&#xff0c…

DeepSeek 部署全指南:常見問題解析與最新技術實踐

引言 隨著開源大模型DeepSeek的爆火,其部署需求激增,但用戶在實際操作中常面臨服務器壓力、本地部署性能瓶頸、API配置復雜等問題。本文結合2025年最新技術動態,系統梳理DeepSeek部署的核心問題與解決方案,并分享行業實踐案例&am…

Vue02

Vue02 綁定class樣式 字符串寫法,適用于:樣式的類名不確定,需要動態指定 數組寫法,適用于:要綁定的樣式個數不確定,名字也不確定 對象寫法,適用于:要綁定的樣式個數缺點&#xff…