小编Kos*_*sak的帖子

如何为anaconda python3安装gi模块?

python3是我当地的Anaconda版python,同时python3.4也是系统之一.我可以导入gi模块python3.4(可能是因为我安装了它sudo apt-get install python3-gi)但是python3没有看到它:

$ python3 -c 'import gi'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'gi'
$ python3.4 -c 'import gi'                                       

$ python3 --version
Python 3.5.1 :: Anaconda 4.0.0 (64-bit)
$ python3.4 --version
Python 3.4.3
$ which python3
/home/kossak/anaconda3/bin/python3
$ which python3.4
/usr/bin/python3.4
$
Run Code Online (Sandbox Code Playgroud)

我该如何gi为Anaconda python 安装?或者也许我可以以某种方式导入sysem范围的模块?

我的口碑:

System:    Kernel: 3.19.0-32-generic x86_64 (64 bit gcc: 4.8.2) Desktop: Cinnamon …
Run Code Online (Sandbox Code Playgroud)

python python-3.x anaconda conda

16
推荐指数
3
解决办法
2万
查看次数

如何在vscode中搜索所有已安装的python包来查找某个类?

在 vscode 中,是否可以通过当前项目文件和所有已安装的 python 包搜索给定符号(类、函数等) ?例如,在 pycharm 中,我可以按Shift3 次,然后出现搜索对话框,我编写类名称,如“PTransform”,标记复选框“包括非项目项”,然后我得到定义给定符号的所有模块/文件。可以在vscode中实现吗?

我知道侧栏中有“搜索”窗格,但它仅搜索字符串,并且仅搜索当前项目文件,而不是所有已安装的 python 包。

python visual-studio-code

6
推荐指数
1
解决办法
4458
查看次数

粘贴到终端/fish shell 时出现奇怪的字符:[200~ 和 [201~

当我将某些内容粘贴到Ranger中时,Ctrl+Shift+V我会得到奇怪的字符。这里我将“粘贴”一词粘贴到 Ranger 中:

在此输入图像描述

在开始时我有[200~,在结束时我有[201~。我不知道可能是什么问题(ranger?fish shell?终端?一些配置文件?)。 粘贴时如何去掉不需要的字符?

更多信息:我用鱼壳。仅当我使用键盘快捷键启动 Ranger 时,问题仍然存在Ctrl+Oranger当我通过手动输入命令或ranger_cd直接将文本粘贴到 Fish shell 中(根本不启动 Ranger)来启动Ranger 时,它工作得很好。Ctrl+O快捷方式定义为:

function fish_user_key_bindings
    bind \co ranger_cd
end
Run Code Online (Sandbox Code Playgroud)

我的ranger_cd功能是:

function ranger_cd
    set -l tempfile '/tmp/chosendir'

    ranger --choosedir $tempfile (pwd)
    if [ -f "$tempfile" ]; and [ (cat -- $tempfile) != (echo -n (pwd)) ]
        cd (cat $tempfile)
    end
    rm -f -- $tempfile
end
Run Code Online (Sandbox Code Playgroud)

(其目的是保存在 Ranger 中选择的最后一个目录,并在退出 Ranger 后将其 cd 到其中) …

linux terminal copy-paste fish

3
推荐指数
1
解决办法
4583
查看次数

vscode + vim:注释行不会向下移动光标

在使用快捷方式注释当前行后,如何使 Visual Studio Code 将光标向下移动一行ctrl + /?我尝试过(在用户设置中):

"vim.normalModeKeyBindings": [
    {
        "before": ["<C+/>"],
        "after": ["<C+/>", "j"]
    }
]
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

使用Linux Manjaro + vscode 1.27.2

visual-studio-code vscodevim

2
推荐指数
1
解决办法
3971
查看次数