Ubuntu進入pycharm創建的虛擬環境的方法(以及如果你安裝了anaconda等其它修改了環境變量的東西該怎麼進)

我們的服務器同時存在anaconda和原生的python,這樣導致了一個特別坑的問題。

anaconda修改了環境變量(進入~/.bashrc並沒有找到),但是我們卻找不到它修改的是哪裏,導致常規進入虛擬環境的命令變成了進入anaconda的虛擬環境,沒法進入原生python我們自己創建的虛擬環境。

首先我們使用常規進入虛擬環境的命令activate
在這裏插入圖片描述
提示的是權限不夠,並且路徑指向是anaconda的activate,搜索網上的教程後,說是要用source activate,用了以後確實能進了,但是進入的確實anaconda的虛擬環境。
在這裏插入圖片描述
並且我們嘗試根據一般的虛擬環境配置教程修改~/.bashrc裏面的配置,仍然無法生效,很明顯anaconda修改的環境變量有着更高的優先級(但是目前我的水平有限,沒能找出是修改的哪裏,若有哪位大佬知道實在哪裏,希望能夠告訴我,感謝),後面經過不斷的嘗試,我們找出了能夠正常訪問原生python創建的虛擬環境的方法,命令如下:

source (你的虛擬環境之前的路徑)/(虛擬環境的名稱)/bin/activate

進入結果如下:
在這裏插入圖片描述
通過這條指令,能夠繞過anaconda對環境變量修改導致沒法進入原生python創建的虛擬環境的問題。
當然,這個辦法並非只能用於這種情形下,當你遇到這種因爲環境變量而導致的問題,都可以使用這種帶路徑的訪問方式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章