相关疑难解决方法(0)

如何让IntelliJ终端与Oh My Zsh一起正常工作?

我喜欢哦我的Zsh,但它在JetBrains产品的终端中从未正常工作:

  • 找不到可执行文件
  • 不能使用像pyenv,sdkman,rvm这样的版本管理器

哦我的Zsh是zsh shell扩充,所以实际问题可以减少到让zsh正常工作.在阅读了一些intellij问题之后,我尝试切换所有终端配置选项(单独和整体),以获得有用的效果.

参考:https://github.com/robbyrussell/oh-my-zsh

zsh intellij-idea pycharm oh-my-zsh goland

6
推荐指数
4
解决办法
4454
查看次数

使用venv时环境$ PATH不同

我在mac(OSX mavericks)上使用PyCharm来运行如下所示的简单脚本.它只是打印PATH变量.我在项目目录中有一个virtualenv.我在PyCharm中添加了一个Run Configuration并尝试使用不同的Pythons:

# file mytest.py
import os
print "PATH: ", os.environ['PATH']
Run Code Online (Sandbox Code Playgroud)

当我使用系统默认的python(/ usr/bin/python)运行时,它会为PATH打印正确的值(即我在.bash_profile文件中配置的PATH),它有点长并且包含许多目录.

但是当我选择venv的Python时,路径只减少到: /usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/projects/myproj/venv/bin

如果我从终端窗口运行脚本,则不会发生这种情况.在这种情况下,它显示系统的python和venv python的正确PATH.如果我停用venv并运行,也不会发生这种情况venv/bin/python mytest.py.

任何人都知道如何在从PyCharm运行并使用venv时设置正确的PATH值?

python macos virtualenv pycharm

5
推荐指数
1
解决办法
3346
查看次数

标签 统计

pycharm ×2

goland ×1

intellij-idea ×1

macos ×1

oh-my-zsh ×1

python ×1

virtualenv ×1

zsh ×1