新手向: PyCharm for mac 引入第三方库失败。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
miao445201
V2EX    Python

新手向: PyCharm for mac 引入第三方库失败。

  •  
  •   miao445201 2016-09-22 15:48:13 +08:00 6911 次点击
    这是一个创建于 3385 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 PyCharm 设置中的 Project Interpreter 已经确认安装了第三方库(比如说 requests ),但是在工程里引入的时候却提示 No module named requests 。我在想有没有可能与 python 的环境变量配置有关系,求解答
    10 条回复    2016-09-22 17:52:14 +08:00
    miao445201
        1
    miao445201  
    OP
       2016-09-22 16:12:21 +08:00
    好吧,自说自话的解决了= =,新建工程的时候选择了 python2.6.9 作为外部库,然后安装第三方库的时候在 python2.7.10 上安装的,导致三方库引用失败,解决办法是新建工程选择 2.7.10 作为外部库。那么,新的问题又来了,一旦新建了项目,难道就不能更换外部库了吗
    XYxe
        2
    XYxe  
       2016-09-22 16:45:01 +08:00
    F4
    seki
        3
    seki  
       2016-09-22 16:49:59 +08:00   1
    interpreter 是指定到 python 解释器可执行文件上的,不是所谓的版本
    感觉你需要 pyenv virtualenv
    seki
        4
    seki  
       2016-09-22 16:50:52 +08:00
    我记得最近的更新里面也可以在 pycharm 里面管理 env 和包了
    cxbig
        5
    cxbig  
       2016-09-22 16:51:35 +08:00
    随时可以切换的
    Preferences > Project: * > Project Interpreter
    cxbig
        6
    cxbig  
       2016-09-22 16:54:43 +08:00
    @seki 一直都有的

    @miao445201 注意,上面那个是项目的静态代码分析的配置,和 Console 是分开的
    Console 的在 Build, Execution, Deployment > Console > Python Console
    XYxe
        7
    XYxe  
       2016-09-22 16:58:08 +08:00
    @XYxe 错了,是先在项目上右键然后再 F4 ,也就是`Open Module Settings`
    neoblackcap
        8
    neoblackcap  
       2016-09-22 17:12:12 +08:00
    什么外部库?你这是 python 运行环境没设好,你自己指定的环境不对,好比你用系统 python2 的解释器运行 python3 的项目,不炸才有鬼。
    python 开发,请使用 virtualenv
    seki
        9
    seki  
       2016-09-22 17:18:35 +08:00
    @cxbig 嗯,好像是 2016 版支持 anaconda 了……
    miao445201
        10
    miao445201  
    OP
       2016-09-22 17:52:14 +08:00
    http://mech.logdown.com/posts/460243-developed-in-pycharm-scrapy-spider,好像稍微有点明白了,使用 virtualenv ,给工程建立独立纯净的 python 环境,类似上面这个链接所讲的,这样子就不会受到自己其他安装的 python 版本的影响。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 02:39 PVG 10:39 LAX 18:39 JFK 21:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86