我是python的新手,并计划使用心理学相当多。我在工作计算机上,但拥有完全的管理权限 Psychopy附带python版本2.7.11并且已经包含setuptools。 我正在尝试安装selenium模块,但是无法让pip工作。
在cmd中,它识别出'python'命令,所以我知道python在我的路径中。
我收到消息“无法打开文件'pip':[Errno2]没有这样的文件或目录”来自:
python pip install selenium
我得到“'pip'未被识别为内部或外部命令”来自:
pip install selenium
当我将目录更改为pip所在的位置时,我得到: 启动程序中的致命错误:无法使用'“'
创建进程使用pip2没有区别。
这似乎很简单,但我在哪里错了?!
答案 0 :(得分:0)
我从来没有真正深入到底,但这是我发现的,这是在Windows中对我有用的命令。请注意,我远非专家!
要从命令行(cmd)运行python脚本(* .py),则C:\ PsychoPy2和C:\ PsychoPy2 \ DLLs必须位于路径中。 (' Path'包含可以更全局访问的目录或文件扩展名,即不要求您首先将提示更改为相关目录)。
要检查,请打开cmd,然后键入echo %PATH%
或只键入python。 (如果python启动,该行将显示>>>。您可以通过键入quit()退出
要添加到路径,获取计算机的属性,然后是高级系统设置,然后是环境变量。
要检查pip.exe(一种安装向导),请搜索该文件,或检查C:\ PsychoPy2 \ Scripts。这可能也需要走在路上。
要重新安装最新版本的pip和设置工具,我去了cmd并输入了:
python -m pip install -U pip setuptools
如果相同的代码不适用于其他模块(在我的情况下是由于网络访问),那么我下载了该模块的轮文件(* .whl)(来自他们的网站)并运行以下代码:
python -m pip install c:/modulename.whl
这些可能不是正确的做事方式,但当我无法通过其他方式工作时,它们对我有用!
答案 1 :(得分:0)
我刚刚遇到了与pip安装完全相同的问题,并且与PsychoPy安装存在冲突。我认为这是因为python自动想要调用Psychopy设置的路径,所以它无法进入'pip'文件夹,对我来说,保留在临时/隐藏文件中。这对我来说并不直观 - 在没有心理python python的任何机器上,当你下载它时“工作”。