V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v2Donuts
V2EX  ›  程序员

怎样给 pycharm 选择正确的 PythonPath 啊?

  •  
  •   v2Donuts · 2019-02-20 11:45:17 +08:00 · 2954 次点击
    这是一个创建于 2105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 anaconda 配置了两个环境,一个 base,一个我要用的
    然后已经在 Project Interpreter 那里选择正确路径了,但是运行的时候还是会用回 base 的 python.exe
    应该怎么设置才能正确配置好?

    6 条回复    2019-02-21 10:45:05 +08:00
    keepeye
        1
    keepeye  
       2019-02-20 12:41:49 +08:00
    run 配置错误?
    maninwa
        2
    maninwa  
       2019-02-20 12:58:15 +08:00 via iPhone
    猜测你是在操作系统层面运行你的 py 文件,因为没有激活 conda 环境、而 conda 路径已经写入了 PATH 环境变量,所以操作系统使用了[base]
    v2Donuts
        3
    v2Donuts  
    OP
       2019-02-20 13:02:47 +08:00
    @keepeye run 配置也没问题,也行不通
    @maninwa 操作系统层面是指?命令行运行的话的确需要激活 conda 环境,这个没问题,但是在 pycharm 里面运行不是指定 python 路径就行了吗?
    LokiSharp
        4
    LokiSharp  
       2019-02-20 16:56:27 +08:00
    我选择用 Pipenv
    sikariba
        5
    sikariba  
       2019-02-20 17:10:14 +08:00
    我就是按楼主你说的这种方法配置的,使用起来没什么问题。楼主不妨上个截图看看?
    v2Donuts
        6
    v2Donuts  
    OP
       2019-02-21 10:45:05 +08:00
    @sikariba https://s2.ax1x.com/2019/02/21/kRGaKH.png 这个是 IDE 里面的报错
    https://s2.ax1x.com/2019/02/21/kRGwqA.png 在命令行里手动激活环境成功
    test.py https://s2.ax1x.com/2019/02/21/kRGRMQ.png
    python 的环境变量配置没有错。。但是 IDE 里面运行时总会报错,通过命令行手动激活环境就不会报错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3669 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:33 · PVG 12:33 · LAX 20:33 · JFK 23:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.