Python &引用;无法访问setup.py:没有这样的文件或目录";-can';不运行任何.py文件吗?
这个问题是在我安装pyswip时开始的,需要运行setup.py文件。使用命令“python setup.py”,我收到了以下消息:Python &引用;无法访问setup.py:没有这样的文件或目录";-can';不运行任何.py文件吗?,python,Python,这个问题是在我安装pyswip时开始的,需要运行setup.py文件。使用命令“python setup.py”,我收到了以下消息:“python:无法打开文件'setup.py':[Errno 2]没有这样的文件或目录。” 我知道这个问题以前被问过很多次,所以我在以前的回答中尝试了所有的方法。包括#/usr/bin/env python或#/usr/bin/env python-3.3.0,然后尝试“chmod+x setup.py” 提供以下内容:“chmod:无法访问setup.py”:没
“python:无法打开文件'setup.py':[Errno 2]没有这样的文件或目录。”
我知道这个问题以前被问过很多次,所以我在以前的回答中尝试了所有的方法。包括#/usr/bin/env python
或#/usr/bin/env python-3.3.0
,然后尝试“chmod+x setup.py
”
提供以下内容:“chmod:无法访问
setup.py”:没有这样的文件或目录“
尝试从终端运行其他.py文件会得到相同的结果
在pythonshell中从IDLE运行文件没有任何作用
运行“ls-d*/”命令可以显示Python-3.3.0/目录,其中有问题的.py文件肯定在那里
我是不是错过了一些很明显的东西?(如果有帮助,我有基本操作系统0.2。)我不知道基本操作系统,但您可以尝试使用setup.py的完整路径
python /home/acacia/Python-3.3.0/PySwip/pyswip-0.2.3/setup.py install
[EDIT]无法回答注释,因此当您运行
python setup.py
时,我只是在我的回答中添加了install参数,这要求setup.py
文件位于当前目录中
您可以使用cd
命令控制当前目录
因此:
您需要进入要“安装”的目录。例如,如果您正在安装numpy,并且git克隆了它,那么它可能位于~/numpy。因此,首先将cd放入~/numpy,然后在那里键入类似“python setup.py build”的命令。其他文件呢?这似乎不是Python的问题-“chmod:无法访问'setup.py':没有这样的文件或目录”。用与我的照片查看器相同的方式打开.jpg文件效果很好。。。它似乎只是.py文件:(当您运行
python setup.py
时,您需要实际位于您试图安装的模块的setup.py
文件所在的目录中。因此,如果您下载了模块的源程序包,您需要将该程序包和cd解压到它创建的目录中。无论如何,这是一个关于软件安装的问题关于编程本身(考虑到它的答案涉及对cd
命令的介绍),它可能属于超级用户。提供的答案中有一个回答了您的问题吗?请在值得表扬的地方提供表扬。尝试了python/home/acacia/python-3.3.0/PySwip/PySwip-0.2.3/setup.py:“用法:setup.py[global\u opts]cmd1[cmd1_-opts][cmd2[cmd2_-opts]…]或:setup.py--help[cmd1-cmd2…]或:setup.py--help命令或:setup.py cmd--help错误:没有提供命令“@user3891313,这不是您来这里遇到的问题,所以我觉得这是一个解决方案(只需在Python setup.py
之前运行cd/home/acacia/Python-3.3.0/PySwip/PySwip-0.2.3
也会有同样的效果)。(是的,您需要运行Python setup.py install
或Python setup.py develop
或类似的东西,但这应该在PySwip模块的文档中)。如果“用法:setup.py[global_opts]cmd1”,请尝试python setup.py安装
或python setup.py构建
(这些是安装模块通常接受的命令)。您也可以尝试setup.py--help
cd /home/acacia/Python-3.3.0/PySwip/pyswip-0.2.3
python setup.py install