Pycharm 中的 terminal 和系统的 terminal 有什么区别?

2019 年 1 月 9 日
 ooleslie
RT
为什么我在 pycharm 的 terminal 中用 scrapy startproject filename 指令无效,只能在外面的 terminal 上用
有达人可以指点下这个 terminal 和系统的区别么?
10491 次点击
所在节点    Python
22 条回复
Ahs
2019 年 1 月 9 日
要看你 pycharm 里的
ooleslie
2019 年 1 月 9 日
@Ahs 可以再说一遍么。。后半句没听清。。
wibile
2019 年 1 月 9 日
跟 interpreter 有关啊,先搞清楚系统环境,虚拟环境,环境变量等等这些
Ahs
2019 年 1 月 9 日
不小心发出去了。看你当前工程里的 pycharm 的 python interpreter 是不是系统的还是 virtualenv 里
ooleslie
2019 年 1 月 9 日
@wibile 谢谢,有专门介绍系统环境,虚拟环境,环境变量的意义的书么?
akring
2019 年 1 月 9 日
目测是虚拟环境没有 scrapy
raycool
2019 年 1 月 9 日
以前 pycharm 打开终端 直接就是当前的虚拟环境了
不知道什么时候开始,不直接进入虚拟环境了,需要手动。
ooleslie
2019 年 1 月 9 日
@akring 嗯 是的。。
ooleslie
2019 年 1 月 9 日
@akring 不对呀,还是不行呀,我加了 scrapy 后 还是显示 command not found
visitant
2019 年 1 月 9 日
好巧啊,又是你,这个我可能没法帮你了,pycharm 用的不多,不过 idea 系列里的 terminal 好像都是打开的系统默认的 shell 啊,按楼上说的,你可以看看 terminal 激活的 python 是哪个,用 which python
visitant
2019 年 1 月 9 日
@ooleslie 你看看系统的 terminal 和 pycharm 的 PATH 一样不
jiangnanyanyu
2019 年 1 月 10 日
又碰到你了😳
ooleslie
2019 年 1 月 10 日
嗯嗯,
ooleslie
2019 年 1 月 10 日
@visitant 嗯嗯,在 pycharm 里面有 terminal 的 setting,我现在住的地方到晚上 wifi 信号干扰比较厉害 网卡 就会偷懒上来问。。。
ooleslie
2019 年 1 月 10 日
@jiangnanyanyu 是呀 最近开始练项目了 自学 基础的问题比较多
gnozix
2019 年 1 月 10 日
@visitant 这位仁兄说的不错,另外传教一波,pipenv 了解一下
cyspy
2019 年 1 月 10 日
PATH 不一样
ooleslie
2019 年 1 月 10 日
@cyspy 还是不行呀,我用 which bash 指令看了位置,是一样的,都是在 /bin/bash 下面啊,但是 pycharm 上就是走不了 scrapy 的命令,其他系统命令可以走,interpreter 的包里面也有 scrapy。。还有可能是什么原因呀
ooleslie
2019 年 1 月 10 日
@cyspy 哦 我知道原因了,不是 bash 的 path,是 python 的 path,terminal 的 python path 配置没有跟着 interpreter 走,我看看怎么改
visitant
2019 年 1 月 10 日
@ooleslie 你用错了,是 which python,which bash 的结果肯定都是一样的啊,我觉得你现在不应该纠结这些,你需要去看看 linux 入门教程,shell 入门教程,了解一下 linux 的知识。如果你是准备单纯的用 python,就不要纠结这些知识,如果想,请参考我前面说的内容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/525524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX