小编Ner*_*ero的帖子

新指定的变量未显示在Spyder的变量资源管理器中

我在Spyder上写Python.请参阅下面的代码:

import pandas as pd

data = pd.io.excel.read_excel('Data.xls')
CMT_column = data['CMT']
Run Code Online (Sandbox Code Playgroud)

"data"包含一个名为"CMT"的列.我要做的是创建一个名为"CMT_column"的变量,其中包含"CMT"列的值.

这是问题所在.运行代码后,变量资源管理器中只显示"数据"."CMT_column"不存在.但是如果我在IPython控制台中调用"CMT_column",它会按预期显示"CMT"的值.所以我猜这个变量毕竟已经创建了,但为什么它在变量探索中不可见?

在此先感谢您的帮助.

python dataframe python-2.7 pandas spyder

5
推荐指数
1
解决办法
5138
查看次数

将自定义目录添加到PYTHONPATH

我一直在尝试添加自定义目录以PYTHONPATH遵循此帖子上的建议永久性地将目录添加到PYTHONPATH.我在Mac上使用bash,如果那是相关的.这就是我做的:

  1. open ~/.bash_profile
  2. export PYTHONPATH="${PYTHONPATH}:/Users/Zhengnan/Library/Python/2.7/lib/python/site-packages" 并保存
  3. source ~/.bash_profile

有两个问题:

  1. 当我sys.path在Python IDE中运行时,预期的目录仍然没有出现.
  2. 当我在终端启动Python并在sys.path那里运行时,dir确实出现了,但所有其他目录与我从上一步得到的不匹配.

具体来说,这就是我sys.path在IDE中运行所得到的.无法找到预定的目录.

sys.path ['','/ Applications/Spyder-Py2.app/Constate/Reses','/ Applications/Spyder -Py2.app/Constate/Resess/lib/python27.zip','/ Applications/Spyder-Py2 .app/Contents/Resources/lib/python2.7','/ Applications/Spyder-Py2.app/Constate/Resess/lib/python2.7/plan -darwin','/ Applications/Spyder-Py2.app/Contents /Resources/lib/python2.7/plat-mac','/ Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/plat-mac/lib-scriptpackages','/ Applications/Spyder-Py2 .app/Contents/Resources/lib/python2.7/lib-tk','/ Applications/Spyder-Py2.app/Constate/Resess/lib/python2.7/lib-old','/ Applications/Spyder-Py2 .app/Contents/Resources/lib/python2.7/lib-dynload','/ Applications/Spyder-Py2.app/Constate/Resess/lib/python2.7/site-package.zip','/ Applications/Spyder -Py2.app/Contents/Resources/lib/python2.7/site-packages','/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/IPython/extensions','/ Users/Zhengnan /.ipython']

这就是我sys.path从终端运行时得到的.预期的目录是列表中的第三个元素.

sys.path ['','/ Users/Zhengnan','/ Users/Zhengnan/Library /Python/2.7/lib/python/site-package','/ System/Library/Frame /Python.framework/Version/2.7 /lib/python27.zip','/ System/Library/Frameworks/Python.framework/Version/1.7/lib/python2.7','/ System/Library/Frame /Python.framework/Version/2.7/lib/python2 .7/plat-darwin','/ System/Library/Frame /Python.framework/Version/7.7/lib/python2.7/plat-mac','/ System/Library/Frame /Python.framework/Version/2.7 /lib/python2.7/plat-mac/lib-scriptpackages','/ System/Library/Frame /Python.framework/Version/7.7/Extras/lib/python','/ System/Library/Frame /Python.framework /Versions/2.7/lib/python2.7/lib-tk','/ System/Library/Frame /Python.framework/Version/7.7/lib/python2.7/lib-old','/ System/Library/Frameworks /Python.framework/Versions/2.7/lib/python2.7/lib-dynload','/ System/Library/Frame /Python.framework/Version/7.7/Extras/lib/python/PyybjC']

我应该提一下,我想添加这个自定义目录的原因PYTHONPATH是,每次我pip …

python macos bash pythonpath python-2.7

5
推荐指数
1
解决办法
1008
查看次数

标签 统计

python ×2

python-2.7 ×2

bash ×1

dataframe ×1

macos ×1

pandas ×1

pythonpath ×1

spyder ×1