Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ipython中运行粘贴的代码时出错_Python_Ipython - Fatal编程技术网

在ipython中运行粘贴的代码时出错

在ipython中运行粘贴的代码时出错,python,ipython,Python,Ipython,我试图从这里使用基本的sklearniris数据集代码: 注意:为了避免第二行的编码问题,我从Ga{accent-e}l Varoquaux改为Gael 如果选择中间的任意点将代码拆分为两个片段并分别剪切和粘贴,则代码工作良好。 但是,当一次粘贴整个代码段时,后面的几行会出现混乱: In [267]: ax.set_title("First three PCA directions") Out[267]: <matplotlib.text.Text at 0x113726250>

我试图从这里使用基本的
sklearn
iris
数据集代码:

注意:为了避免第二行的编码问题,我从Ga{accent-e}l Varoquaux改为Gael

如果选择中间的任意点将代码拆分为两个片段并分别剪切和粘贴,则代码工作良好。

但是,当一次粘贴整个代码段时,后面的几行会出现混乱:

In [267]: ax.set_title("First three PCA directions")
Out[267]: <matplotlib.text.Text at 0x113726250>

tor")68]: ax.seax.seax.seax.seax.seax.seax.se.wax.seax.seax.seax.seax.seax.seax.se.wal("2nd eigenvec
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-268-81e33d4e9263> in <module>()
----> 1 ax.seax.seax.seax.seax.seax.seax.se.wax.seax.seax.seax.seax.seax.seax.se.wal("2nd eigenvector")

AttributeError: 'Axes3D' object has no attribute 'seax'
[267]中的
:ax.set_title(“前三个PCA方向”)
出[267]:
tor“)68]:ax.seax.seax.seax.seax.se.wax.seax.seax.seax.seax.seax.seax.se.wal(“第二特征向量
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在()
---->1 ax.seax.seax.seax.seax.seax.se.wax.seax.seax.seax.seax.seax.seax.se.wal(“第二特征向量”)
AttributeError:“Axes3D”对象没有属性“seax”
因此,这里有没有一个技巧可以将大量文本粘贴到
ipython
?注意,代码中没有选项卡。这是针对
ipython 4.2.1
python 2.7.3
的。另外:我正在OS/X上使用
iterm2
:不确定这是否起作用


更新基于一个(好的)建议,这也是通过
%cpaste
尝试的。结果是一样的:当将整个金额粘贴为单个单位时,文本会损坏。

这在
ipython 5.3
中得到修复。要从(损坏的)ipython 4.X升级:

pip install -U ipython

然后一切都很快就结束了。

你有没有尝试过使用
%cpaste
?@danielcorreia不错的主意-但行为是一样的。分块粘贴工作:作为一个单元会导致文本损坏。我无法用ipython 4.1.0复制它。你有没有其他软件可能会弄乱剪贴板缓冲区?文本复制到plai中可以吗n文本编辑器?是否可以将其复制到SO输入表单?@SergGr我可以在ipython中的任何python代码上复制行为,无论是否使用
%cpaste
.afa附加软件?我对系统有很多了解:但这是唯一遇到剪贴板问题的程序。
pip install -U ipython