這個問題的關鍵是環境變數的設定。啟動anaconda的prompt會自行修改系統的環境變數,不僅僅是path,還會增加許多anaconda的變數。而正常啟動pycharm與vscode時這些環境變數是不會新增到環境變數中的。所以解決問題的方法就是如何新增環境變數。其中經測試只需要在path中新增如下幾個環境變數就可以
注意:環境變數一定要新增在path的起始位置。
方法一共有三種:
在conda的prompt中進入虛擬環境,並在prompt中開啟pycharm或者vscode(應用命令列的方法)。因為prompt在啟動中已經設定了環境變數,所以不需要對環境變數再做操作。
在pycharm中的run-> edit configrations中設定environment variables,新增乙個變數,例如取名『specific_path』,將之前的幾個目錄加入其中。然後在執行的程式中新增一段指令
import os
dir1 = os.environ[
'specific_path'
]dir2 = os.environ[
'path'
]dir
= dir1+
';'+dir2
os.environ[
'path']=
dir
指令含義是在程式執行前將虛擬環境的路徑新增到系統環境變數path中。 Linux安裝python和anaconda教程
可能出現的問題 第二步,上傳至linux伺服器,然後進行解壓 tar zxvf python 3.7.0.tgz第三步,進入解壓目錄,執行configure configure prefix usr local python這裡的prefix引數是你選擇的python安裝路徑 4.最後一步,開始編譯...
Python科學計算環境推薦 Anaconda
anaconda是乙個和canopy類似的科學計算環境,但用起來更加方便。自帶的包管理器conda也很強大。輸入 conda list 來看一下所有安裝時自帶的python擴充套件。粗略看了一下,其中包括了常用的 numpy scipy matplotlib 和 networkx 等,以及 beau...
python應用 pycharm中文字元的問題
變數中含有中文字元或者print中含有中文字元時會報錯 變數 str 你好 或print print 你好 控制台顯示為 g python python.exe c users llz pycharmprojects helloword new.py file c users llz pycharm...