Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python虚拟环境处于活动状态时启动NeoVim时发生NameError
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>当我在激活virtualenv的同时启动NeoVim时,会出现以下错误:</p> <pre><code>Error detected while processing function provider#python3#Call: line 18: Error invoking 'python_execute' on channel 3 (python3-script-host): Traceback (most recent call last): File "<string>", line 6, in <module> NameError: name 'execfile' is not defined Press ENTER or type command to continue </code></pre> <p>这是我运行<code>:checkhealth provider</code>时看到的:</p> <pre><code> health#provider#check ======================================================================== ## Clipboard (optional) - OK: Clipboard tool found: pbcopy ## Python 2 provider (optional) - INFO: pyenv: Path: /usr/local/Cellar/pyenv/1.2.16/libexec/pyenv - INFO: pyenv: $PYENV_ROOT is not set. Infer from `pyenv root`. - INFO: pyenv: Root: /Users/myname/.pyenv - INFO: Using: g:python_host_prog = "~/.pyenv/versions/2.7.16/envs/neovim-python2-venv/bin/python" - INFO: $VIRTUAL_ENV matches executable - INFO: Executable: /Users/myname/.pyenv/versions/2.7.16/envs/neovim-python2-venv/bin/python - INFO: Python version: 2.7.16 - INFO: pynvim version: 0.4.1 - OK: Latest pynvim is installed. ## Python 3 provider (optional) - INFO: pyenv: Path: /usr/local/Cellar/pyenv/1.2.16/libexec/pyenv - INFO: pyenv: $PYENV_ROOT is not set. Infer from `pyenv root`. - INFO: pyenv: Root: /Users/myname/.pyenv - INFO: Using: g:python3_host_prog = "~/.virtualenvs/neovim-python3-venv/bin/python3" - WARNING: $VIRTUAL_ENV exists but appears to be inactive. This could lead to unexpected results. - ADVICE: - If you are using Zsh, see: http://vi.stackexchange.com/a/7654 - INFO: Executable: /Users/myname/.virtualenvs/neovim-python3-venv/bin/python3 - INFO: Python version: 3.8.0 - INFO: pynvim version: 0.4.1 - OK: Latest pynvim is installed. </code></pre> <p>我不使用Zsh,我使用Bash。试图使用<code>.bashrc</code>中链接答案的代码片段并没有改变这种情况</p> <p>当virtualenv激活时不启动NeoVim时,我没有收到错误</p> <p>删除所有Vim插件并没有消除错误</p> <p>我已经在同时使用Python2和Python3的VirtualNVs中尝试过这一点。错误是一样的</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在我的例子中,把<code>g:python3_host_prog = "~/.virtualenvs/neovim-python3-venv/bin/python3"</code>放在另一个答案中建议的前面是不起作用的</p> <p>相反,删除包并再次安装解决了问题</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何重塑数组、迭代列的所有行并将重塑后的数组分配给新列?Python/Pandas/Numpy
4 回答
如何重塑数组的形状?
4 回答
如何重塑文本数据以适应keras的LSTM模型
7 回答
如何重塑未对齐的数据集,并使用numpy丢弃剩余数据?
8 回答
如何重塑此数据以使用绘图
8 回答
如何重塑此数据帧?
6 回答
如何重塑此数据集以适应RNN
8 回答
如何重塑没有列的数组?
3 回答
如何重塑测试数据帧,使其维数与训练和预测工作中使用的维数相同?
6 回答
如何重塑系列以在StandardScaler中使用它
5 回答
如何重塑线性回归的数据
2 回答
如何重塑线性回归的数据?
10 回答
如何重塑表格?
1 回答
如何重塑要堆叠的重复宽数据帧?
7 回答
如何重塑输入以放入二维层?
2 回答
如何重塑输入神经网络的三通道数据集
7 回答
如何重塑这个numpy数组
8 回答
如何重塑这个numpy数组以排除“额外维度”?
1 回答
如何重塑这个numpy阵列?
9 回答
如何重塑这个数据帧
7 回答