[解決済み] venvのアクティベーションでパーミッションが拒否される
2022-09-01 07:57:43
質問
新しい Python プロジェクトを開始し、プロジェクトフォルダ内に venv を作成するために、以下のコマンドを実行しました。
virtualenv venv
をターミナルで実行してプロジェクトフォルダ内にvenvを作成しました。しかし
venv/bin/activate
を実行すると、permission deniedエラーが発生します。
私は試しました
sudo chown -R user:user project/venv
と表示されますが
chown: user: illegal group name
私はこれらのvenvを何度もセットアップしていますが、問題は一度も発生していません。他に何か試せることはありますか?
私は Mac を使用しています。
どのように解決するのですか?
次のコマンドを実行する必要があります。
. venv/bin/activate
または
source venv/bin/activate
は
activate
ファイルはソースが必要なため、意図的に実行可能ではありません。
環境に変更を加える必要があるため、ソースが必要です。スクリプトとして実行された場合、スクリプトを実行するために使用された子プロセスの環境にのみ変更を加えます。
コメントで誰かが
.
コマンドについて質問しました。から
のマニュアルページで、bash の
:
. filename [arguments]
source filename [arguments]
Read and execute commands from filename in the current shell
environment and return the exit status of the last command
executed from filename.
要するに
.
と同じ意味を持つシェルビルトインです。
source
と同じ意味です。
関連
-
[解決済み】Mongod が /data/db フォルダがないと文句を言う問題
-
[解決済み] virtualenvの問題 - 起動できない
-
[解決済み】venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenvなどの違いは何ですか?
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] バブルソートの宿題
-
[解決済み] 値で列挙名を取得する [重複]。
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] if 節の終了方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] PythonでファイルのMD5チェックサムを計算するには?重複
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] Pandasの'Freq'タグにはどのような値が有効ですか?
-
[解決済み] 範囲指定された浮動小数点数のランダムな配列を生成します。
-
[解決済み] PyMongoで.sortを使用する
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] if 節の終了方法