Given are the lines $l_1,l_2,\ldots ,l_k$ in the plane, no two of which are parallel and no three of which are concurrent. For which $k$ can one label the intersection points of these lines by $1, 2,\ldots , k-1$ so that in each of the given lines all the labels appear exactly once?
1. **Understanding the Problem:**
   We are given \( k \) lines \( l_1, l_2, \ldots, l_k \) in the plane such that no two lines are parallel and no three lines are concurrent. We need to determine for which values of \( k \) it is possible to label the intersection points of these lines with the numbers \( 1, 2, \ldots, k-1 \) such that each line contains all the labels exactly once.

2. **Counting Intersections:**
   Since no two lines are parallel and no three lines are concurrent, each pair of lines intersects exactly once. Therefore, the total number of intersection points is given by the combination formula:
   \[
   \binom{k}{2} = \frac{k(k-1)}{2}
   \]
   This means there are \(\frac{k(k-1)}{2}\) intersection points.

3. **Labeling Constraints:**
   Each of the \( k \) lines must contain exactly \( k-1 \) labels, and each label from \( 1 \) to \( k-1 \) must appear exactly once on each line.

4. **Case Analysis for \( k \) Odd:**
   If \( k \) is odd, then \(\frac{k(k-1)}{2}\) is an integer, but \(\frac{k}{2}\) is not an integer. This implies that it is impossible to distribute the labels evenly among the lines. Specifically, since each line must contain \( k-1 \) labels and there are \( k \) lines, we would need to distribute \( (k-1)k \) labels. However, since \( k \) is odd, it is impossible to distribute the labels such that each label appears exactly once on each line without repetition. Therefore, for odd \( k \), it is not possible to label the intersection points as required.

5. **Case Analysis for \( k \) Even:**
   If \( k \) is even, say \( k = 2m \), then \(\frac{k}{2} = m\) is an integer. We can construct a labeling pattern as follows:
   - Label the intersection points in a cyclic manner.
   - For line \( l_i \) and \( l_j \) intersecting, assign the label \((i + j - 2) \mod (k-1) + 1\).
   - This ensures that each label from \( 1 \) to \( k-1 \) appears exactly once on each line.

   For example, if \( k = 4 \):
   - The lines are \( l_1, l_2, l_3, l_4 \).
   - The intersection points can be labeled as follows:
     \[
     \begin{array}{c|cccc}
     & l_1 & l_2 & l_3 & l_4 \\
     \hline
     l_1 & - & 1 & 2 & 3 \\
     l_2 & 1 & - & 3 & 2 \\
     l_3 & 2 & 3 & - & 1 \\
     l_4 & 3 & 2 & 1 & - \\
     \end{array}
     \]
   - Each line contains the labels \( 1, 2, 3 \) exactly once.

6. **Conclusion:**
   Therefore, the labeling is possible if and only if \( k \) is even.

The final answer is \( \boxed{ k } \) such that \( 2 \mid k \).