無法將“環境變量”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱(pycharm)

無法將“配置的任何一個環境變量”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。

  • 記錄解決“無法將“C:......conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱”以及“表達式或語句中包含意外的標記”的系列問題(VSCode開發環境)
      • 一、Conda.exe無法正常識別的問題:
      • 二、“表達式或語句中包含意外的標記”問題:
  • 參考一:& : 無法將“D:\Software\Python\Anaconda\Scripts\conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。
  • 參考二:conda : 無法將“conda”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。
      • 問題:
      • 解決辦法:
  • 參考三:Anaconda powershell prompt 表達式或語句中包含意外的標記Anaconda powershell prompt 表達式或語句中包含意外的標記
      • Anaconda powershell prompt 表達式或語句中包含意外的標記
      • 解決方案:
  • 參考

記錄解決“無法將“C:…conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱”以及“表達式或語句中包含意外的標記”的系列問題(VSCode開發環境)

一、Conda.exe無法正常識別的問題:

今天安裝完VSCode,調試代碼時發現終端提示以下報錯信息,網上查了相關帖子,并依照參考1的方式進行了以下調試:

在這里插入圖片描述

參考其它博客(參考2)說是環境變量沒有添加,但是我試了之后發現不是這個問題。

原因其實就是找不到途中說的conda.exe文件,所以需要進入上圖紅字第三行的路徑,通過【Ctrl+單擊】將profile.ps1這個文件打開,

然后會看到啟動powershell時默認尋找conda.exe的路徑還跟之前一樣,沒有修改

在這里插入圖片描述

只需將第4行換成我們目前的conda.exe路徑即可,在我的情況下是以下路徑:

在這里插入圖片描述

(VSCode記得手動保存),然后再啟動powershell就不會報錯了,當前環境也能顯示出來。

在這里插入圖片描述

二、“表達式或語句中包含意外的標記”問題:

操作到這一步已經解決掉了Conda.exe的識別問題,所以正常情況是會顯示上圖信息,但實際情況我遇到了第二個報錯,具體報錯信息如下:
在這里插入圖片描述

在CSDN查找相關解決辦法,依照參考3的說法

“解決方案:

根據上面提示報錯的環境變量
把環境變量Path中含有 ; 的分開寫”

發現并不存在環境變量相關問題,問了下度娘依舊沒有找到合適的解決方法

于是我參考問題一的解決思路,打算從報錯信息入手,依照上圖紅字第五行的路徑,通過【Ctrl+單擊】將Conda.psm1這個文件打開,并定位問題到107行

在這里插入圖片描述

將“Invoke-Expression -Command $activateCommand;”注釋掉,重啟VSCode,發現環境信息能正常顯示了,OK誤打誤撞問題解決~😊

在這里插入圖片描述




參考一:& : 無法將“D:\Software\Python\Anaconda\Scripts\conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。

在這里插入圖片描述
今天卸載了原來的anaconda,換成了miniconda。然后進入powershell就報以上錯誤。網上有些人說是環境變量沒有添加,但是我試了之后發現不是這個問題。

原因其實就是找不到途中說的conda.exe文件,所以需要進入上圖紅字第三行的路徑,將profile.ps1這個文件打開,可用記事本或者notepad++。
在這里插入圖片描述

然后會看到啟動powershell時默認尋找conda.exe的路徑還跟之前一樣,沒有修改。

在這里插入圖片描述

只需要換成對應的miniconda文件先的路徑即可,在我的情況下是以下路徑:
在這里插入圖片描述

然后再啟動powershell就不會報錯了,當前環境也能顯示出來。
在這里插入圖片描述




參考二:conda : 無法將“conda”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。

問題:

conda : 無法將“conda”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。

解決辦法:

沒有添加系統變量,所以系統根本識別不了conda命令,找不到位置。

添加以下系統變量即可正常運行:

添加對應Anaconda環境變量到系統變量中:

我的是:

D:\ProgramData\Anaconda3

D:\ProgramData\Anaconda3\Scripts

D:\ProgramData\Anaconda3\Library\bin

示例見下圖:
在這里插入圖片描述
添加好后重啟VS即可。




參考三:Anaconda powershell prompt 表達式或語句中包含意外的標記Anaconda powershell prompt 表達式或語句中包含意外的標記

Anaconda powershell prompt 表達式或語句中包含意外的標記

在這里插入圖片描述

解決方案:

根據上面提示報錯的環境變量
把環境變量Path中含有 ; 的分開寫







參考

參考1: & : 無法將“D:\Software\Python\Anaconda\Scripts\conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱(starplus醬)

參考2:conda : 無法將“conda”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。 (chencaw)

參考:3: Anaconda powershell prompt 表達式或語句中包含意外的標記_劉梓楓的博客-CSDN博客(劉梓楓)

引用的博客:記錄解決“無法將“C:…conda.exe”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱”以及“表達式或語句中包含意外的標記”的系列問題(VSCode開發環境)(inner-01)

這三個參考是引用的博客參考的三個

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

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

相關文章

ROS2 學習(三)話題

話題 節點之間的通信。 叫話題很形象。發布者發布一定數據類型的話題,訂閱者訂閱發布者。 訂閱者發布者不唯一。 異步通信,適用于周期發布的數據而不是邏輯性強的數據。 .msg 格式的消息結構,一種通信接口。 每個話題 topic 有話題名&a…

【Java高級開發高頻面試題】面試者角度的口述版

文章目錄 1.具備扎實的Java基礎集合HashMap底層工作原理HashMap版本問題HashMap并發修改異常HashMap影響HashMap性能的因素HashMap使用優化 SynchronizedThreadLocalAQS線程池JVM內存模型類加載機制與雙親委派垃圾回收算法、垃圾回收器、空間分配擔保策略引用計數器算法、可達性…

創建 Web 內容目錄

創建 Web 內容目錄 按照下方所述,創建一個名為 /home/curtis/ansible/webcontent.yml 的 playbook : 該 playbook 在 dev 主機組中的受管節點上運行 創建符合下列要求的目錄 /webdev : 所有者為 webdev 組 具有常規權限:ownerread…

Nginx反向代理

目錄 一.簡介1.反向代理 二.案例1.案例12.案例2 一.簡介 1.反向代理 1.1反向代理: 是指代理服務器來接收Internet上的客戶端請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給客戶端。此時代理服務器對外就表現為一…

循環隊列的實現(c語言)

前言 循環隊列是隊列的一種特殊的結構,在生產者——消費者模型中常常使用它, 它在邏輯上是一個環形的連續的結構。在物理可以使用數組來實現。 目錄 1.循環隊列的邏輯結構 2.空的循環隊列和滿的循環隊列 3.循環隊列插入和刪除 4.代碼實現 …

淺談Redis的maxmemory設置以及淘汰策略

推薦閱讀 AI文本 OCR識別最佳實踐 AI Gamma一鍵生成PPT工具直達鏈接 玩轉cloud Studio 在線編碼神器 玩轉 GPU AI繪畫、AI講話、翻譯,GPU點亮AI想象空間 資源分享 「java、python面試題」來自UC網盤app分享,打開手機app,額外獲得1T空間 https://dr…

音視頻實時通話解決方案

1、問題提出 想要實現音視頻通話,對于大部分人可能會覺得很難,但是實際上,有些事情并沒有大家想的那樣困難,只要功夫深,鐵杵磨成針。 機緣巧合下,在業務中,我也遇到了一個業務場景需要實現音視頻通話,我們不可能自己從零開始干,我本次用到的核心是WebRTC。 2、WebRT…

治療偏頭痛等亞疼痛的遠程電神經調控(REN)設備

原文鏈接: NERIVIO CE標志適應癥擴展到青少年和成人偏頭痛的預防和急性治療 (prnewswire.com) 公司官網: Homepage - Theranica APP下載鏈接: Migraine Headache Treatment - Nerivio 使用過程問題: 常見問題 - 無藥物偏頭痛兩…

統計XML標注文件中各標注類別的標簽數量

目標檢測任務重,擔心數據集中各標簽類別不均衡,想統計XML標注文件中各標注類別的標簽數量,可以使用以下腳本: import os import glob import xml.etree.ElementTree as etdef count_labels(source_dir):file_list glob.glob(os.…

Flink狀態和狀態管理

1.什么是狀態 官方定義:當前計算流程需要依賴到之前計算的結果,那么之前計算的結果就是狀態。 這句話還是挺好理解的,狀態不只存在于Flink,也存在生活的方方面面,比如看到一個認識的人,如何識別認識呢&am…

神經網絡基礎-神經網絡補充概念-24-隨機初始化

由來 在神經網絡的訓練過程中,權重和偏差的初始值對模型的性能和訓練過程的收斂速度都有影響。隨機初始化是一種常用的權重和偏差初始值設置方法,它有助于打破對稱性,避免網絡陷入局部最優解。 概念 當所有權重和偏差都被設置為相同的初始…

Python Web框架:Django、Flask和FastAPI巔峰對決

今天,我們將深入探討Python Web框架的三巨頭:Django、Flask和FastAPI。無論你是Python小白還是老司機,本文都會為你解惑,帶你領略這三者的魅力。廢話不多說,讓我們開始這場終極對比! Django:百…

web基礎入門和php語言基礎入門 二

web基礎入門和php語言基礎入門 二 MySQL入門-續MySQL之數據查詢操作MySQL其他知識點 php語言基礎入門認識PHPPHP的工作流程安裝PHP環境認識一個PHP程序PHP基礎知識點進入正題 PHP與WEB交互PHP與MySQL交互總結 MySQL入門-續 MySQL之數據查詢操作 WHERE 子句,條件限…

# 快速評估立功科技基于S32K324的TMS方案

文章目錄 1.前言2.立功科技的TMS方案介紹2.1 介紹資料2.2 簡要介紹 3.S32K3_TriMotor評估板測試3.1 環境搭建S32 Design Studio for S32 Platform 3.4安裝RTD 2.0.0安裝Freemaster 3.2 3.2 例程測試3.3 例程適配3.4 雙核燒錄3.5 測試 1.前言 最近和一些做汽車水泵/風機的客戶交…

算法概述-Java常用算法

算法概述-Java常用算法 1、算法概念2、算法相關概念3、算法的性能評價4、算法應用歸納 1、算法概念 廣泛算法定義:算法是模型分析的一組可行性的、確定的和有窮的規則。 經典算法特征:有窮性、確切性、輸入、輸出和可行性。 常用的算法包括遞推、遞歸、窮…

maven如何建立JavaWeb項目并連接數據庫,驗證登錄

這里是建立建立web項目:Maven如何創建Java web項目(純干貨版)!!!_明天更新的博客-CSDN博客 我們主要演示如何連接數據庫驗證登錄。 1.在webapp目錄下創建我們的登錄頁面:index.jsp 還需要再…

Android漏洞之戰——整體加殼原理和脫殼技巧詳解

一、前言 為了幫助更加方便的進行漏洞挖掘工作,前面我們通過了幾篇文章詳解的給大家介紹了動態調試技術、過反調試技術、Hook技術、過反Hook技術、抓包技術等,掌握了這些可以很方便的開展App漏洞挖掘工作,而最后我們還需要掌握一定的脫殼技巧…

opencv基礎:幾個常用窗口方法

開始說了一些opencv中的一些常用方法。 namedWindow方法 在OpenCV中,namedWindow函數用于創建一個窗口,并給它指定一個名字。這個函數的基本語法如下: import cv2cv2.namedWindow(窗口名稱, 標識 )窗口名稱:其實窗口名稱&…

Azure創建自定義VM鏡像

創建一個虛擬機,參考 https://blog.csdn.net/m0_48468018/article/details/132267096,入站端口開啟80,22 進行遠程遠程連接 使用CLI命令部署NGINX,輸入如下命令 sudo su apt-get update -y apt-get install nginx git -y最后的效果 4. 關閉…

非結構化數據庫-MinIO基本集成

是什么 MinIO 是一個高性能的分布式對象存儲服務,適合存儲非結構化數據,如圖片,音頻,視頻,日志等。對象文件最大可以達到5TB。 安裝啟動 mkdir -p /usr/local/minio cd /usr/local/minio# 下載安裝包 wget https:/…