Python:在OSX中的正确路径上安装模块

时间:2016-12-30 19:35:50

标签: macos python-2.7 pycharm

我正在尝试使用python 2.7进行scrapy。我已经成功安装了scrapy,但是当我尝试导入模块时,我收到一条消息“未知模块”。

所以我有一些关于在pycharm中安装python模块的超级基本问题:

1)如何确保在正确的项目路径上安装模块?我最近花了一个星期安装pyqt4,我真的很想了解目录/路径是如何工作的,所以我不必在终端输入随机命令,希望我能幸运。

2)为什么可以通过Pycharm直接在项目插件中安装一些模块,你需要用pip或homebrew手动安装其他模块吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

在Mac OS X上通过pip为Python 2.7安装的软件包的默认位置为/Library/Python/2.7/site-packages/

您可以使用pip show <package_name>查看软件包的位置。例如,如果我想知道我的requests包的位置,我会运行pip show requests

  1. 如果您正在使用Python 2.7运行python脚本,那么这些包 你引用的应该存在于上面提到的路径中(如果是 包正确安装)。如果你想保持更多 你应该控制你的项目及其包/版本 使用virtualenv。 Virtualenv创造了拥有自己的环境 不与其他人共享包的安装目录 virtualenv个环境。这是很多人非常喜欢的选择 在管理项目时使用。
  2. 大多数软件包应该可以跨PyCharm和pip安装,因为默认情况下它们都将Python包索引(PyPI)视为其存储库。如果您希望pip和PyCharm的结果保持一致,请确保您没有其他存储库集。
  3. 希望这有帮助!

    资源:

    1. pip show
    2. virtualenv
    3. PyPI