アプリ版:「スタンプのみでお礼する」機能のリリースについて

pythonで
import scipy
としてライブラリを取り寄せようとすると、importコマンドはimagemagickという画像系ソフトが使用している、ということでエラーとなります。このようにコマンドで仕事する場合、コマンドが競合するという問題に必ず遭遇すると思います。この問題はどのように回避するべきでしょうか。

開発環境が人それぞれマチマチとなっていて、できた、できない、がケースバイケースということなのではないかと思いますが。

キーボード入力時にフルパス指定するとかでしょうか。

よろしくお願いします。

A 回答 (4件)

なんかを勘違いしてはいませんか?


例えば、コマンドプロンプトから import と入力しているとか。
Pythonのスクリプトを実行しているのつもりが、bashが動いてるとか。

Python の importコマンドを上書きするようなことはできないはずです。
正確なエラーメッセージはどうなっていますか?
    • good
    • 0

import 云々はNo.1の方のとおりとして



> このようにコマンドで仕事する場合、コマンドが競合するという問題に必ず遭遇すると思います。この問題はどのように回避するべきでしょうか。


> キーボード入力時にフルパス指定するとかでしょうか。

これで良いのではないでしょうか?
まあ、毎回フルパスを入れるのは面倒なので、シェルスクリプトやバッチファイル、alias機能などで利便性を図るとは思いますが。
    • good
    • 0

import というのは「pythonプログラムのソース」の中に書くもので


imagenarickのimportが呼び出されるなんて有りません。

根本的にpython の使い方を間違えていると思いますよ。

import scipy をどのようなところに入力してますか?
    • good
    • 0

ほかの標準モジュールも使えないってコトですか・・・


何も出来なくて斬新ですネ。笑

imagemagickが入っていなくてpythonしか入っていない環境で、
スクリプト内かコンソール上で改めて「import os」など実行して、
「import」が最低限動作する条件を探す・・・とかでしょうか笑
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!