Ubuntu进入pycharm创建的虚拟环境的方法(以及如果你安装了anaconda等其它修改了环境变量的东西该怎么进)

我们的服务器同时存在anaconda和原生的python,这样导致了一个特别坑的问题。

anaconda修改了环境变量(进入~/.bashrc并没有找到),但是我们却找不到它修改的是哪里,导致常规进入虚拟环境的命令变成了进入anaconda的虚拟环境,没法进入原生python我们自己创建的虚拟环境。

首先我们使用常规进入虚拟环境的命令activate
在这里插入图片描述
提示的是权限不够,并且路径指向是anaconda的activate,搜索网上的教程后,说是要用source activate,用了以后确实能进了,但是进入的确实anaconda的虚拟环境。
在这里插入图片描述
并且我们尝试根据一般的虚拟环境配置教程修改~/.bashrc里面的配置,仍然无法生效,很明显anaconda修改的环境变量有着更高的优先级(但是目前我的水平有限,没能找出是修改的哪里,若有哪位大佬知道实在哪里,希望能够告诉我,感谢),后面经过不断的尝试,我们找出了能够正常访问原生python创建的虚拟环境的方法,命令如下:

source (你的虚拟环境之前的路径)/(虚拟环境的名称)/bin/activate

进入结果如下:
在这里插入图片描述
通过这条指令,能够绕过anaconda对环境变量修改导致没法进入原生python创建的虚拟环境的问题。
当然,这个办法并非只能用于这种情形下,当你遇到这种因为环境变量而导致的问题,都可以使用这种带路径的访问方式。

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