好的,为了操作系统独立的开发,我希望从PyCharm转向PyScripter。我还想提到,我正在使用Perforce进行版本控制。
因此,我目前所做的是双击一个.py来编辑Perforce,然后PyScripter打开,然后根据我的内心愿望进行编辑。我可以单击一个导入的函数,它将打开相应的.py文件,并将我直接带到该函数。太棒了。
因此,我还没有能够在PyCharm上实现这一点。我使用的是社区版本,它应该可以满足我的需要,它只是一个编辑器,带有一些python检查&内置在控制台中。
当我将Perforce中使用的默认.py程序设置为PyCharm时,我单击.py并启动PyCharm。到目前为止还不错。但是当我尝试"ctrl +单击“一个函数或方法时,我的问题就出现了。我得到了“找不到要去的宣言”。我导入相关的类&文件。
(只是一个例子,而不是实际的代码)。因此,在Transportation.py中,我有“进口汽车”,这是一个.py。我做了Cars.NumberOfDoors(),得到了上面的错误。我的文件夹结构是:
因此,问题归结为,当我单击Perforce的文件时,如何正确地将根设置为脚本文件夹?如何设置它才能识别它在文件夹结构中的位置?因此,如果我在MassTransit中,它会将根设置为脚本文件夹,如果我正在访问像Population.py这样的一般支持脚本,情况也是一样的吗?
发布于 2016-01-07 17:48:16
去
文件->打开
在Pycharm中选择脚本(文件夹)并打开它。然后Pycharm将它作为一个项目来处理,并且您将能够ctrl + click一个函数。
https://stackoverflow.com/questions/34661669
复制相似问题