Python:在OSX的正确路径上安装模块
问题描述:
我正在试图使用python 2.7的scrapy。我已经成功安装了scrapy,但是当我尝试导入模块时,我收到一条消息,提示“未知模块”。Python:在OSX的正确路径上安装模块
所以我有一个关于在pycharm安装Python模块一些超级基本问题:
1)如何确保一个模块安装在正确的项目路径?我最近花了一个星期的时间安装pyqt4,我很想了解目录/路径是如何工作的,这样我就不必在终端中输入随机命令,并希望我能够幸运。
2)为什么可以直接通过Pycharm在项目插入程序中安装一些模块,并且您是否需要使用pip或自制软件手动安装其他模块?
在此先感谢!
答
对于Mac OS X上的Python 2.7,通过pip
安装的软件包的默认位置是/Library/Python/2.7/site-packages/
。
您可以使用pip show <package_name>
查看包裹的位置。例如,如果我想知道我的requests
包的位置,我会运行pip show requests
。
- 如果您正在运行使用Python 2.7,Python脚本 你引用根据上述(如果 包正确安装)的路径应该是存在的软件包。如果您想要对项目及其软件包/版本进行更多的控制,应该使用 使用
virtualenv
。 Virtualenv创建的环境具有自己的 安装目录,这些安装目录不与其他环境共享软件包。这是一个非常受欢迎的选项,许多人在管理项目时使用 。 - 大多数软件包应该可以在PyCharm和
pip
上安装,因为它们都默认将Python Package Index(PyPI)作为其存储库。如果您希望pip
和PyCharm的结果保持一致,请确保您没有其他存储库集。
希望这有助于!
资源:
我想你的OSX版本号有一个错字。 10.16还没有退出。 – twm