Cách xóa virtualenv được tạo bởi "pipenv run"


129

Tôi đang học Python. Trong một trong những dự án nhỏ của mình, tôi đã điều hành

pipenv run python myproject.py

và nó đã tạo ra một virtualenv cho tôi trong C:\Users\USERNAME\.virtualenvs

Tôi thấy nó cũng được tạo hoặc sửa đổi một số tệp trong thư mục mã nguồn dự án của tôi. Tôi chỉ đang tự hỏi làm thế nào để xóa sạch virtualenv này và đảo ngược dự án của tôi trở lại trạng thái không có virtualenv.

Tôi đang sử dụng python 3.6.4 và PyCharm.

Câu trả lời:


276

Bạn có thể chạy pipenvlệnh với --rmtùy chọn như trong:

pipenv --rm

Thao tác này sẽ xóa virtualenv được tạo cho bạn trong ~ / .virtualenvs

Xem https://pipenv.kennethreitz.org/en/latest/cli/#cmdoption-pipenv-rm


2
Vì vậy, ... điều đó hoạt động nếu tôi vẫn có thư mục chứa Pipfile. Nhưng nếu tôi đã xóa nó thì sao?
offby1

7
@ offby1 chỉ cần xóa thủ công trong thiết bị đầu cuối bằng cách truy cập ~/.virtualenvsvà xóa thư mục. Thư mục được đặt tên theo dự án cộng với một băm vị trí của nó, ví dụprojectname-Kovkq8ZR
Tom.

5
nếu có một lệnh để tạo một env thì phải có một lệnh để loại bỏ một, không phải một công tắc.
Andrew

1
tôi muốn xóa một virtualenv cụ thể thay vì tất cả, tôi sẽ làm gì?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rmchỉ xóa virtualenvđối với liên kết Pipfiletrong thư mục hiện tại.
Marco Sulla
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.