【Python】 import 问题 以及工作目录问题(新手,啥都不懂,望懂的人指教)

Python2.7安装了在E盘,在path中添加了路径。安装了Anaconda的库,工作目录是默认的C盘users。现在问题来了:当我import 一个模块的时候比如 import pandas,就会提示我no module named pandas,我想知道这个和我pandas装在哪里有关系吗,我是放在Python27\Anaconda\Lib\site-packages\里面。如果我修改工作目录,放到Python27\Anaconda\Lib\site-packages\里面,可以import了,可是还是报错了...是另外一个pkg没找到...我现在一头雾水,根本不知道这个工作原理是什么,简单来说,我希望解决一下几个问题
1、我的工作目录需要移动才能import吗?这岂不是很麻烦?
2、我是用Anaconda安装的modules,而不是直接安装在Python27的Lib里面,请问这个有关系吗?
3、如果我导入了pandas还是报错,我从https://pypi.python.org/pypi/pandas/0.15.0下载安装到默认Lib就可以了吗?为什么还是现实no module named pandas.
简而言之就是对于这个import的工作机理还是没懂,希望有人能回到我。

通常新安装的模块应该位于E:\Python27\Lib\site-packages ,你看一下有没有。追问

你说的这个我也试过,里面有,不过报错的内容是某个pkg没有找到……我想请问个问题,如果我不把模块安装在默认路径,我在环境变量里添加应该也可以吧?你用过anaconda这个包吗?

追答

那就再安装一下那个未找到的pkg?
我是在Linux系统下使用Python的,从来没有遇到过无法import的情况,对Windows操作系统不清楚。
没有用过anaconda,抱歉。
在网上可以搜到一些关于Windows系统下无法import的介绍文章,楼主不妨参考一下?

追问

我今天又试了下,我就把原来的Anaconda的site-packages的文件统统拷进去,然后就没有error了。

我是听一个朋友说的,安装一个Anaconda就可以基本上覆盖所有的包,而且他还说不管安装在哪里都不要紧,没想到import还是不行。听了你的思路之后,我把模块都安装在默认的site-packages里面就都OK了。
请问如何添加路径使得import不在site-package里的模块?

温馨提示:答案为网友推荐,仅供参考