質問するログイン新規登録

Q&A

解決済

1回答

652閲覧

streamlit を pychram で使いたいのですがエラーが出てしまいます。

raku09

総合スコア20

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Streamlit

Streamlitは、Pythonでフロントエンドアプリケーションを構築できるフレームワーク。HTML/CSSの知識が不要で、描画ライブラリで作成したグラフを埋め込むことが可能です。機械学習のレポート作成やデータ分析にも応用できます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

1クリップ

投稿2022/09/11 01:41

1

1

pychramでstreamlitを使いたいのですが、import ができずエラーになります。

pychramのターミナルにて、「python」 と入力すると以下のような警告が出ます。streamlitをimport できない直接の理由にかかわるのかわかりませんが、念のため記述します。

ターミナル
PS C:\Users\reon1\PycharmProjects\python_programing> python
Python 3.9.12 (main, Apr 4 2022, 05:22:27) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
ー-----------------------------------------

また、ターミナルにてstreamlit をinport しようとすると

ターミナル
イメージ説明
イメージ説明

エラーが出てしまいます。

パッケージのインストールはできていると思います。
イメージ説明
イメージ説明

どうすればエラーを出さず、正常に動かせるでしょうか。詳しい方、よろしくお願いします。

saku915👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

raku09

2022/09/11 15:44

いろいろ調べてみたところ、環境をアクティブ化できていないことが、import できない理由だと推察しています。 環境をactiveにするために conda active デレクトリーパスをターミナルで入力したところactiveにできないとエラーが出ており、シェルを初期化してくれということだったので conda init shell_name で実行してみましたがうまくいきませんでした。 環境をactive にするにはどうすればよいでしょうか
guest

回答1

0

自己解決

windowsのpowershellの「Execution Policy」の設定が「Restricted」になっていたために権限不足のため実行できていなかったようです。windowsは初期設定でこうなっているようです。
windows powershellを管理者として実行し「Execution Policy」の値を「Remotesigned」に変更したらうまく動作するようになりました。

投稿2022/09/13 05:24

raku09

総合スコア20

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問