2

所以我按照https://github.com/cvxgrp/cvxpy的说明安装了 cvxpy并且它可以工作,但它不会在 ipython 中自动完成,即。

import cvxpy as cvx

工作得很好但是

import cv<TAB>

只给我cvxopt完成...

任何想法如何解决这一问题?

谢谢你

PS。如果这很重要,我正在运行 ubuntu

编辑:

我应该说我已经尝试过了%rehashx,它并没有改变任何东西......

这是在这个问题中提出的,如何将模块添加到 ipython 自动完成?

此外,在 Eclipse 中,我设法通过转到

窗口 > 首选项 > PyDev > 解释器 - Python > New Egg/Zip(s)

并导航到文件 /usr/local/lib/python2.7/dist-packages/cvxpy-0.1-py2.7.egg

因此,出于这些原因,我认为这不是重复的,我将不胜感激任何反馈。

谢谢!

4

1 回答 1

0

尝试用flask制作app;这是代码:

import readline
readline.parse_and_bind("tab: complete")

def complete(text,state):
    volcab = ['dog','cat','rabbit','bird','slug','snail']
    results = [x for x in volcab if x.startswith(text)] + [None]
    return results[state]

readline.set_completer(complete)

line = input('prompt> ')
于 2021-09-02T13:15:46.667 回答