Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

tôi đã nghĩ

import sys
sys.path.append("/home/me/mydir")

đang nối tiếp một con đường cho Pythonpath của tôi

Nếu tôi in sys.path dir của tôi ở đó.

Sau đó, tôi mở một lệnh mới và nó không còn ở đó nữa.

Nhưng bằng cách nào đó, Python không thể nhập các mô -đun tôi đã lưu trong dir đó.

Tôi đang làm gì sai?

Tôi đọc .Profile hoặc .bash_profile sẽ thực hiện thủ thuật.

Tôi có phải thêm không:

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH

Để làm cho nó hoạt động?

Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

Hỏi ngày 2 tháng 8 năm 2010 lúc 12:23Aug 2, 2010 at 12:23

1

Sửa đổi đối với

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
1 chỉ áp dụng cho cuộc sống của thông dịch viên Python đó. Nếu bạn muốn làm điều đó vĩnh viễn, bạn cần sửa đổi biến môi trường
PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
2:

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH

Lưu ý rằng

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
3 là đường dẫn hệ thống cho các tệp thực thi, hoàn toàn riêng biệt.

** Bạn có thể viết những điều trên trong

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
4 và nguồn nó bằng cách sử dụng
PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
5

Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

Mona Jalal

31.8K62 Huy hiệu vàng216 Huy hiệu bạc381 Huy hiệu Đồng62 gold badges216 silver badges381 bronze badges

Đã trả lời ngày 2 tháng 8 năm 2010 lúc 12:28Aug 2, 2010 at 12:28

Matthew Flaschenmatthew FlaschenMatthew Flaschen

Phù bằng vàng 272K50510 Huy hiệu bạc537 Huy hiệu đồng50 gold badges510 silver badges537 bronze badges

7

Trên Mac OS, bạn có thể chỉ cần tìm vị trí của Python/Python3 bằng cách sử dụng lệnh

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
6 hoặc
PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
7. (hoạt động cho Linux quá)

Và nó sẽ cung cấp một cái gì đó như:

Cho Python

/usr/local/bin/python

Cho Python3

/Library/Frameworks/Python.framework/Versions/3.9/bin/python3

Xuất đường dẫn đến

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
8 của bạn

Trong loại thiết bị đầu cuối của bạn

sudo nano ~/.bash_profile

Nhập mật khẩu của bạn và dán các dòng sau

PYTHONPATH="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3"
export PYTHONPATH

Nhấn

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
9 để thoát và nhấn
PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
0 để tiết kiệm khi được yêu cầu lưu

Nhấn `Enter 'để quay lại cửa sổ Terminal

Nguồn nó bằng lệnh sau trong thiết bị đầu cuối, chạy

source ~/.bash_profile

Đường dẫn đến Python3 nên được cập nhật ngay bây giờ !!

Đã trả lời ngày 26 tháng 10 năm 2021 lúc 2:38Oct 26, 2021 at 2:38

Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

0

Không chắc tại sao giải pháp của Matthew không hoạt động với tôi (có thể là tôi đang sử dụng OSX10.8 hoặc có lẽ là điều gì đó để làm với MacPorts). Nhưng tôi đã thêm phần sau vào cuối tệp tại

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
1

export PYTHONPATH=/path/to/dir:$PYTHONPATH

Thư mục của tôi hiện đang ở trên Pythonpath -

my-macbook:~ aidan$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/path/to/dir', ...  

và tôi có thể nhập các mô -đun từ thư mục đó.

Đã trả lời ngày 13 tháng 11 năm 2012 lúc 10:44Nov 13, 2012 at 10:44

Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

Aidan Ewenaidan EwenAidan Ewen

12.7k8 Huy hiệu vàng61 Huy hiệu bạc87 Huy hiệu đồng8 gold badges61 silver badges87 bronze badges

3

Câu trả lời của Mathew hoạt động cho Shell Python Terminal, nhưng nó không hoạt động đối với vỏ nhàn rỗi trong trường hợp của tôi vì nhiều phiên bản Python tồn tại trước khi tôi thay thế tất cả bằng Python2.7.7. Làm thế nào tôi giải quyết vấn đề với Idle.

  1. Trong thiết bị đầu cuối,
    PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
    export PYTHONPATH
    
    2
  2. Sau đó
    PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
    export PYTHONPATH
    
    3, nhập mật khẩu nếu được yêu cầu.
  3. Sau
    PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
    export PYTHONPATH
    
    4 Dòng này, tôi đã thêm
    PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
    export PYTHONPATH
    
    5 Lưu ý: Thay thế nội dung của các trích dẫn bằng thư mục trong đó mô -đun Python được thêmNOTE: replace contents of the quotes with the directory where python module to be added
  4. Để lưu thay đổi, Ctrl+X và nhập ngay bây giờ mở IDLE và cố gắng nhập mô -đun Python, không có lỗi cho tôi !!!

Đã trả lời ngày 26 tháng 6 năm 2014 lúc 8:53Jun 26, 2014 at 8:53

Đặt biến môi trường $ PythonPath dường như không ảnh hưởng đến các thiết bị đầu cuối ipython của Spyder trên máy Mac. Tuy nhiên, menu ứng dụng của Spyder chứa "Trình quản lý PythonPath". Thêm con đường của tôi ở đây đã giải quyết vấn đề của tôi. "Trình quản lý PythonPath" cũng tồn tại trong các khởi động lại ứng dụng.

Điều này là cụ thể cho máy Mac, bởi vì việc đặt biến môi trường PythonPath trên Windows PC của tôi cung cấp hành vi mong đợi (các mô -đun được tìm thấy) mà không cần sử dụng trình quản lý PythonPath trong Spyder.

Đã trả lời ngày 10 tháng 6 năm 2016 lúc 13:22Jun 10, 2016 at 13:22

Hướng dẫn add python to path mac m1 - thêm python vào đường dẫn mac m1

Trên MacOS Lướt lớn, tệp để thêm "Xuất" là

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
6

Vì vậy, điều này sẽ hoạt động để thêm Pythonpath vào các biến môi trường lướt Mac Big của bạn:

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH
0

Nếu tệp không tồn tại, chỉ cần tạo nó trong

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
7, thông thường
PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
8

Sự thay đổi này trong tên tệp là do shell mặc định cho macOS Big Surf là ​​

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
9 chứ không phải
/usr/local/bin/python
0

Đã trả lời ngày 25 tháng 5 năm 2021 lúc 16:51May 25, 2021 at 16:51

Trong tệp

/usr/local/bin/python
1 của tôi được đặt tại
/usr/local/bin/python
2

Tôi thêm dòng sau:

/usr/local/bin/python
3 và lưu nó.

Nếu tệp không tồn tại, hãy tạo tệp

/usr/local/bin/python
4 không tên và thay đổi phần mở rộng của nó thành
/usr/local/bin/python
1. Đó là một tệp ẩn, vì vậy bạn cần nhấn
/usr/local/bin/python
6 để xem nó.

Tôi đang sử dụng MacOS Monterey.

Đã trả lời ngày 12 tháng 4 lúc 11:47Apr 12 at 11:47

Làm cách nào để chạy Python trên M1 Mac?

Cài đặt Python trên Mac M1..
Tải xuống và cài đặt phiên bản Pygplate mới nhất tương ứng với kiến trúc hệ thống của bạn (Mac M1 Arm) và lưu ý thư mục cài đặt và đường dẫn Python ..
Cài đặt Conda (chúng tôi đề xuất Miniforge) và tạo một môi trường mới, ví dụ:Conda Tạo -N Pygplate Python = 3.9 ..

Làm cách nào để thêm Python vào con đường của tôi?

Đường dẫn hoàn chỉnh của Python.exe có thể được thêm vào bởi:..
Nhấp chuột phải vào PC này và đi đến các thuộc tính ..
Nhấp vào cài đặt hệ thống nâng cao trong menu bên trái ..
Nhấp vào nút biến môi trường o n phía dưới bên phải ..
Trong phần Biến hệ thống, chọn biến đường dẫn và nhấp vào Chỉnh sửa ..

Python có tương thích với Mac M1 không?

Python được cài đặt bởi Miniforge-Arm64, do đó, Python được chạy trên chip M1 Max.python is natively run on M1 Max Chip.

Mac Python Path Mac của tôi ở đâu?

Bản dựng của Python cung cấp táo được cài đặt trong /System/library/frameworks/opython.framework và/usr/bin/python, tương ứng./System/Library/Frameworks/Python. framework and /usr/bin/python , respectively.