Hi all, apologies if this has an obvious fix.
I'm working in Spyder 4 and python 3.7.
If I create a variable in a script (for example a = 5), run it, and then type a into the console it will give back the value 5.
If I create a variable in the console in the same way and then reference it in a script in the editor I get a NameError saying that it hasn't been defined.
The same happens if I run a script from the editor twice, the second run through is incapable of seeing the variables created on the first run (although it can obviously be recreated/defined).
The reason I am trying to work this way is that I am reading in a dataset from a spreadsheet, which takes a while, and then creating plots using the library Bokeh. Once I've read the data in once I want to be able to keep working on the script, making changes and re-running to get all the plots working how I like, without having to import all the raw data again but at the moment the only way I can reference the data that is shown in the variable explorer is through the console.
I'm sure I used to do this in Spyder 3 before I had to get my pc wiped and everything re-installed, but I could be wrong about that.
Is there a setting somewhere that I need to change? I've looked in the preferences but couldn't see anything that I understood as being related...
Thanks very much for any help,
Lee