我是一个相当新的Pycharm用户,最近从其他IDE切换.
我有一个问题是关于交互式python解释器,它是我在运行脚本后可以输入变量来检查它们的"窗口".Pyscripter有这个叫做"Python解释器"的东西,我知道Pycharm也有.
我在"工具"下尝试了"Python控制台",但我不认为这是一回事.所以我想知道如何在Pycharm中找到这个Python解释器?我正在使用社区版本3.
我希望这样,所以我可以在重复运行后保留命令行历史记录,并将控制台中的行粘贴到测试中等.正好像IDLE一样.
[我意识到这个问题基本上是从pycharm控制台运行模块的重复.但是那个问题没有得到令人满意的答复(对我来说),而且由于我刚刚注册,我的声誉不足以让我在那里发表评论.
我正在使用PyCharm 4.04.自从我安装它以后,每次打开它时,作为默认目录,我得到这个:
C:\ Users \用户劳拉\应用程序数据\本地的\ Temp\main.py1.tmp> CD
在尝试使用控制台时,这会给我一个错误:
错误:无法启动进程,为工作目录指定的路径不是目录
但即使我更改了目录,该消息也不会消失.
但终端确实可以运行,我可以运行项目,但我想使用控制台.
在PyCharm中,运行脚本后它会自动杀死它:
C:\ Users\Sean.virtualenvs\Stanley\Scripts\python.exe C:/Users/Sean/PycharmProjects/Stanley/Stanley.py
进程以退出代码0结束
如何在脚本启动后与脚本进行交互?由于没有更好的方式来表达它,我怎么能得到它
>>>
脚本运行一次后提示?
在Windows 7机器上,新安装了Pycharm(社区或专业)和Python 3.4(尝试过Anaconda 3).在主编辑器中以交互方式运行Python脚本没有问题.但是,当我尝试选择View> Tool Windows> Python Console时,它会生成以下错误消息等.基本上,我无法在Pycharm中调出一个控制台窗口.
C:\Users\user\Anaconda3\python.exe -u C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevconsole.py 56743 56744
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydev_imports.py", line 21, in <module>
from SimpleXMLRPCServer import SimpleXMLRPCServer
ImportError: No module named 'SimpleXMLRPCServer'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevconsole.py", line 20, in <module>
import pydevd_vars
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevd_vars.py", line 9, in <module>
from pydevd_xml import *
File …Run Code Online (Sandbox Code Playgroud) 我是python和Pycharm的新手.因此,请不要犹豫,指出我做错了什么以及如何解决问题.
问题是IPython无法像往常一样导入我想要执行的函数.即使在运行python文件之后,我也无法在IPython控制台中从该文件导入函数.此外,在IPython控制台中没有代码完成.
例如,我编写了一个名为python的文件student.py,其中我定义了一个名为的类student.然后我运行这个文件.但是当我输入student('Jack', 28)控制台时,IPython控制台说没有定义类'student' .
class student(object):
def _init_(self, name, age):
self.name=name
self.age=age
Run Code Online (Sandbox Code Playgroud)
令我困惑的是我可以运行该文件.但是当我输入student('Jack', 28)控制台时,IPython控制台说
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/IPython/core/interactiveshell.py", line 3032, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-2-483e7a488507>", line 1, in <module>
student('Jack',28)
NameError: name 'student' is not defined
Run Code Online (Sandbox Code Playgroud)
更重要的是,IPython Magic Function在IPython控制台中也不起作用.
In[3]: %run student.py
ERROR: File `u'student.py'` not found.
Run Code Online (Sandbox Code Playgroud)
很抱歉没有图片,因为没有足够的声誉,使情况更加清晰.