在我的DigitalOcean Droplet中,我以这种方式安装了我的python3:
sudo apt-get install make gcc
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz
tar xf Python-3.4.0.tgz -C /usr/local/src/
cd /usr/local/src/Python-3.4.0/
./configure --prefix=/usr/local/python3.4
make
make install
ln -s /usr/local/python3.4/bin/python3.4 /usr/bin/python3
当我将名为down.py的python文件上传到putty:
的位置时/usr/local/python3.4/lib/python3.4/down.py
为什么无法使用命令导入模块:
import down
或
import down.py
或
import /usr/local/python3.4/lib/python3.4/down.py ?
答案 0 :(得分:3)
将down.py文件复制到当前文件夹。这样您可以将其导入为:
import down
答案 1 :(得分:0)
我遇到了同样的问题,但是通过更改sys.path来解决了
sys.path.append(“ / path / to / my / module / folder”)
因此,如果模块位于当前目录中,则可能需要
sys.path(“。”)